gpt4 book ai didi

python - 在python中获取数组值

转载 作者:太空狗 更新时间:2023-10-29 22:10:01 24 4
gpt4 key购买 nike

我将 arr1 的值设为 25,26,并将 arr2 的值设为 A、B

总是arr1和arr2中值的个数相等

我的问题是

          for i in arr1.split(","):
print i //prints 25 and 26

是否不可能在同一个循环中获取 arr2 的值,或者是否应该为此编写另一个循环。基本上,这个想法是映射 arr1 和 arr2 的值

最佳答案

你可以使用 zip() 函数:

for zipped in zip(arr1.split(",") , arr2.split(",")):
someDictionary[zipped[0]] = zipped[1]

zip() 为集合中的每对项目创建 元组,然后将一个映射到另一个。如果您的“数组”长度不同,您可以使用 map():

a = [1,3,4]
b = [3,4]
print map(None, a, b)
[(1, 3), (3, 4), (4, None)]

关于python - 在python中获取数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6211668/

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