gpt4 book ai didi

python - for循环列表理解中的多个变量

转载 作者:太空狗 更新时间:2023-10-30 01:57:17 27 4
gpt4 key购买 nike

下面这行代码是什么意思?

arr = [a+b for a,b in list]

通常“for”循环与单个变量(在本例中为“i”)一起使用

arr = [i for i in list] 

在第一种情况下,for 循环中使用了多个变量“a”和“b”,我无法理解。请解释这种格式。

最佳答案

for a,b in list 解构元组列表(或两个元素的列表)。也就是说,list 的格式应为 [(a0, b0), (a1, b1), ...]

因此,[a+b for a,b in list] 结果为 [a0+b0, a1+b1, ...]

关于python - for循环列表理解中的多个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41606644/

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