我有从A到G的七个列表。我在输入n
中读取,例如:b1
。在列表B
中索引1
打印项目的最快方法是什么? 我已经尝试过这一点,但它似乎太长:打印列表高级选项
n = input()
if n[0].upper == 'A':
print(A[n[1]])
elif n[0].upper == 'B':
print(B[n[1]])
elif n[0].upper == 'C':
print(C[n[1]])
and so on ....
是否有这样做的任何其他方式?而且呀,这不工作:
print(n[0].upper()[n[1]])
您阅读的输入是否与相同列表中列表和项目索引的名称相关? –
改为使用字典。那就是'{'A':[...],'B':[...],...}'。这样,你可以说'dictionary_name [n [0]] [n [1]]' – zondo