Skip to main content
 首页 » 编程设计

python之如何在一行中编写并行循环迭代(列表长度不等)

2025年05月04日30kenshinobiy

<分区>

li1 = [['a','b','c'], ['c','d','e']] 
li2 = [['c','a','b'], ['c','e','d']] 
c = 1 
for i in range(len(l11)): 
    if (sorted[li1[i]]!=sorted(li2[i]): 
        c = 0 
if(c): k = True 
else: k = False 

如何在一行中写这个?还有如何使用 zip() 来完成这个? 如果 li2 = [['a','c','b']] 会怎样?使用 zip 会返回 True,但它应该返回 False。