【发布时间】:2022-11-12 02:26:34
【问题描述】:
我试图从一个元组中提取列表,条件是每个 X 升序的数字都应该在同一个列表中提取。 (使用列表理解)
示例:(4,2,2,3,5,6,0,0,2) -> [4],[2,2,3,5,6],[0,0,2]
E=tuple([random.randint(0,10) for x in range(10)])
我尝试了以下方法:
Res=[E[x:y] for x in range(0,len(E)) for y in range(x+1,len(E)) if (y>x)]
【问题讨论】:
-
你的问题不清楚
-
使用列表推导从元组中提取列表 [] 中按升序排列的 N 个数字。
-
为什么必须使用列表推导?
标签: python