我需要将列表转换为整数列表。将列表转换为整数列表
来自:
L1 = [[1, 2, 3, 4], [3, 7, 1, 7], [0, 5, 6, 7], [9, 4, 5, 6]]
到:
L2 = [1234, 3717, 0567, 9456]
我怎样才能让蟒蛇承认从0开始的整数?像案例L2[2]
另一个问题是,我如何检查列表中的项目是否被排序?
A = [1, 2, 6, 9] ---->True
除此之外:
A == sorted(A)
你们快。谢谢!
列表L包含整数而不是字符串。我试过你的代码。你的代码适用于字符串,但它仍然不会省略逗号。 – Ali
>>> L1 = [[1,2,3,4],[3,7,1,7],[0,5,6,7],[9,4,5,6]] >> > [int(“”。join([str(y)for y in x]))for x in L1] [1234,3717,567,9456] –
不需要内部括号:'“”.join str(y)for y in x)'。而且,这种情况下'map'看起来更自然:''“.join(map(str,x))''。 – FMc