我有一个带元组的列表列表。我想使用以下方法获取元组的长度:
item1=(4, 8, 16, 30)
list6=[[(4, 8, 16, 29)], [(4, 8, 16, 30)], [(4, 8, 16, 32)]]
print("list6.index((4, 8, 16, 29)):",list6.index([item1]))
print("len(list6[1]):"), len(list6[1])
Output:
list6.index((4, 8, 16, 29)): 1
len(list6[1]):
len没有值(list6 [1])。有人能告诉我正确的语法吗?
答案 0 :(得分:2)
代码在Python 2中运行良好。如果您使用的是Python 3,则最后一行存在问题,因为print
是一个函数。因此,由于您放置了近括号,只有第一部分实际传递给print
。试试这个
print("len(list6[1]):", len(list6[1]))