如何使用元组在Python中切片列表?

问题描述 投票:0回答:1

我已经使用itertools包中的组合功能生成了一个元组列表。如何将其传递给整数列表以对其进行切片?这是我的示例代码,但是由于元组而给我一个错误:

from itertools import combinations
myNumbers = [12,4,5,6,7,9,3,2]
listOfIndexes = list(range(8))
comb = combinations(listOfIndexes, 3)
for i in list(comb):
    print(myNumbers[int(i)])

非常感谢

python itertools
1个回答
0
投票

也遍历元组:

from itertools import combinations
myNumbers = [12,4,5,6,7,9,3,2]
listOfIndexes = list(range(8))
comb = combinations(listOfIndexes, 3)
for i in list(comb):
  for j in i:
    print(myNumbers[j])
© www.soinside.com 2019 - 2024. All rights reserved.