【发布时间】:2021-01-25 23:26:07
【问题描述】:
制作了 2 个元组列表: 我想使用字母表和计数器来比较两个列表。 su 的元组,属于列表 tu 中元组的索引。 -> tu 上的元组 0 有 (40, 'b', 1) -> 'b', 1 在 su 的元组 4 中是相同的,因此 su 的元组 4 应该转到索引 0,usw。
su = [(30, 'a', 1), (1, 'b', 0), (4, 'a', 0), (17, 'c', 0), (8, 'b', 1)]
tu = [(40, 'b', 1), (9, 'c', 0), (3, 'b', 0), (11, 'a', 0), (12, 'a', 1)]
for i, (s, t) in enumerate(zip(su, tu)):
if t[1] == 'H':
print(f" 'H' {i}")
我的最终通缉名单 su_new = [(8, b, 1), (17, 'c', 0), (1, 'b', 0), (4, 'a', 0), (30 , '一', 1)] 为了比较,我填写了两个列表,索引。 [(8, b), (17, 'c'), (1, 'b'), (4, 'a'), (30, 'a')]
【问题讨论】:
标签: python-3.x tuples compare-and-swap