我有一个列表(colName),我正在尝试阅读字典中的每个键,并遍历列表以找到相应的索引,其中键与列表中的项匹配
colNames = ['First_Name', 'Last_Name', 'ClientID', 'Location']
dict = {'First_Name':'Charlie', 'Last_Name':'Brown', 'ClientID':'23156', 'Location':'H3M 2V4'}
for key, value in dict.iteritems():
[item for item in colNames if key==item]
col = colNames.index(item)
print item
与键无关,结果始终是'位置'>
为什么?我以为它将遍历列表,一旦找到与键注匹配的项目,并使用colNames.index(item)我就可以获取索引。
我有一个列表(colNames),我试图读取字典中的每个键并遍历列表以找到相应的索引,其中键与列表中的项匹配colNames = ['...
这应该做您想要的:
我已替换: