我有一个名为users2的列表,它是用户的主列表。我还有另一个名为codes的列表,其中包含users2中每个用户的代码。相关用户的代码与users2中的顺序相同。因此,例如,bil的代码为56,因为它是users2中的第二个项目,也是codes中的第二个项目。
我还有另一个名为users1的列表,其中包含来自users2的某些名称。我想输出基于users2中相同用户的代码的与users1关联的代码列表。因此,如果user1的第一项是bil,则我希望我的输出列表的第一项是56。如果users1具有未在users2中的用户名,则输出代码列表中的索引应为空或“”。我需要使用Python实现此操作。
这是我的代码:
我还有另一个名为users1的列表,其中包含来自users2的某些名称。我想输出基于users2中相同用户的代码的与users1关联的代码列表。因此,如果user1的第一项是bil,则我希望我的输出列表的第一项是56。如果users1具有未在users2中的用户名,则输出代码列表中的索引应为空或“”。我需要使用Python实现此操作。
这是我的代码:
users1=['bil','kim','john''tim']
users2['jim','bil','kim','tim''mike']
codes=['12''56','10','34','67']
for i in range(len(users2)):
for j in range(len (users1)):
if users2[i] == users1[j]:
ordered.append(zipcodes[j])
print ordered
'""'
,只用''
就可以了。 - RoadRunner