gpt4 book ai didi

list - Python - 在理解中比较两个列表

转载 作者:行者123 更新时间:2023-12-03 09:44:07 25 4
gpt4 key购买 nike

我试图了解理解是如何工作的。

我想遍历两个列表,并比较每个列表以找出差异。
如果一个/多个单词不同,我想打印这个单词。

我希望这一切都集中在一行漂亮的代码中,这就是我对理解感兴趣的原因。

最佳答案

用“一行不错的代码”来做这件事就是代码高尔夫,并且被误导了。改为可读。

for a, b in zip(list1, list2):
if a != b:
print(a, "is different from", b)

这与此没有任何显着不同:
[print(a, "is different from", b) for a, b in zip(list1, list2) if a!=b]

除了扩展版本比理解更容易阅读和理解。

关于list - Python - 在理解中比较两个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5661089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com