Discuss / Python / 小疑问

小疑问

Topic source

怎样实现索引与两个元素的对应,期望输出 0 (1, 2) 1(2, 4) 3(3, 9)

最后一组写错了 是2 (3, 9)

for i,value in enumerate(['(1,2)','(2,4)','(3,9)']): print(i,value)

艾菁艾毅

#4 Created at ... [Delete] [Delete and Lock User]

for i,value in enumerate([(1,2),(3,4)]): print(i,value)

for i, value in enumerate(((1,'a'), (2, 'b'), (3, 'c'))):
    print(i, value)

Slayer_Ni

#6 Created at ... [Delete] [Delete and Lock User]
d = {0:(1,2),2:(2,4),4:(3,9)}

for value in d:
    print(value,d[value])

你应该指的是这样的情况下的对应吧:

d = {'a': 1, 'b': 2, 'c': 3}
for i,item in enumerate(d.items()):
    print(i,item)

  • 1

Reply