【发布时间】:2022-01-24 08:11:26
【问题描述】:
在将大小相等的列表 x 转换为元组列表时,我需要一些帮助,以便每个元组的长度应为 x 的长度
x = [
['4', '8', '16', '32', '64', '128', '256', '512', '1,024'],
['1,200', '2,400', '4,800', '4,800', '6,200', '6,200', '6,200', '6,200', '6,200'],
['300', '600', '1,200', '2,400', '3,200', '3,200', '4,000', '4,000', '4,000']
]
# some functions that converts it to
expected_output = [('4', '1,200', '300'), ('8', '2,400', '600'), ...]
在这种情况下,len(x) 是 3,但我想要一个可以处理任意长度 x 的函数
【问题讨论】:
-
如果您希望 len 为 3 但遇到长度为 7 的子列表(即不能均分)该怎么办?
-
@Daweo x 内的列表总是等长的,所以如果
len(x)是 7 元组大小将是 7
标签: python