【发布时间】:2020-12-16 19:35:15
【问题描述】:
我有一个简单的问题。我是 python 和编程新手,所以我想我错过了一些东西。
变量“account_info”是之前分配的,是一个列表列表,每个列表有 4 个元素。变量 current 是用户输入值,它(应该)作为列表 account_info 中列表的第一个元素出现。 我想遍历列表中的列表并比较第一个元素是否等于“当前”。 这是代码:
for i in account_info:
if current == account_info[i][0]:
email = account_info[i][1]
additional = account_info[i][2]
pw = account_info[i][3]
print(email)
运行该代码时,我在 pycharm 中遇到错误。似乎我无法遍历这样的列表,请有人解释并显示不同的解决方案吗?
谢谢
【问题讨论】:
-
i中的for i in account_info是account_info的元素,而不是索引。
标签: python-3.x list loops for-loop