redaiconglin 发表于 2022-4-24 13:18:58

各位老师是不是还应该有更加好的判断方法

我自己做的代码是这样能判断a列表中含有多少b列表的项。是不是应该有更加好更加方便的方法。谢谢了
a = [['黄浦区', '719'], ['徐汇区', '1549'], ['长宁区', '1124'], ['静安区', '860'], ['普陀区', '1972'], ['闵行区', '1897'], ['浦东新区', '4']]
b= [['黄浦区'],['长宁区'], ['静安区'], ['闵行区'], ['浦东新区']]
for i in a:
    s = i
    foreach in b:
      if each in s:
            print(i)

python爱好者. 发表于 2022-4-24 13:33:14

for each in b:
    for name,num in a:
      if name == each:
            print()

redaiconglin 发表于 2022-4-24 13:50:38

python爱好者. 发表于 2022-4-24 13:33


感谢老师的讲解
页: [1]
查看完整版本: 各位老师是不是还应该有更加好的判断方法