Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:如何创建一个列表列表,其中包含两个后续数字_Python_List_For Loop_Cycle_Digits - Fatal编程技术网

Python:如何创建一个列表列表,其中包含两个后续数字

Python:如何创建一个列表列表,其中包含两个后续数字,python,list,for-loop,cycle,digits,Python,List,For Loop,Cycle,Digits,如果我的帖子标题没有正确描述数字,我表示歉意 我有以下清单: statements_order = [[0,1], [2,3], [4,5], [6,7], [8,9], [10,11], [12,13], [14,15], [16,17], [18,19]] 我想知道如何使用Python在一行中编程。我尝试了以下方法,但当然,在第一个之后是无效的语法 testOrder = [[x for x in range(0,20,2), y for y in range(1,21,2)] for z

如果我的帖子标题没有正确描述数字,我表示歉意

我有以下清单:

statements_order = [[0,1], [2,3], [4,5], [6,7], [8,9], [10,11], [12,13], [14,15], [16,17], [18,19]]
我想知道如何使用Python在一行中编程。我尝试了以下方法,但当然,在第一个之后是无效的语法

testOrder = [[x for x in range(0,20,2), y for y in range(1,21,2)] for z in range(20)]
我觉得我没有使用正确的方法,所以请帮助。

也许您需要:

[[x,x+1] for x in range(0,19,2)]
也许你想要:

[[x,x+1] for x in range(0,19,2)]

你不需要在列表理解中使用2个FOR。只有一个就够了:

[[i,i+1]对于0,20,2范围内的i]
你不需要在列表理解中使用2个FOR。只有一个就够了:

[[i,i+1]对于0,20,2范围内的i]
您也可以使用append方法来完成。你可能已经知道了,但以防万一

c=[]
for i in range(0,20,2):
    v=[i,i+1]
    c.append(v)
print(c)

您也可以使用append方法来完成。你可能已经知道了,但以防万一

c=[]
for i in range(0,20,2):
    v=[i,i+1]
    c.append(v)
print(c)

@干杯@干杯!