gpt4 book ai didi

python - 当元素是键时如何将元素添加到数组中

转载 作者:太空宇宙 更新时间:2023-11-04 09:03:10 24 4
gpt4 key购买 nike

我有一个字典,其中每个值都是一个数组。

我想做的只是将数组以 writer.writerow(myrow) 的形式写入 csv。

为什么以下不起作用:

for key,value in sorted(players.items()):
writer.writerow( value.insert(0,key))

最佳答案

当您调用 writer.writerow(value.insert(0, key)) 时,它不起作用,因为 value.insert(0, key) 返回 :

>>> value = [6, 7, 8]
>>> new = value.insert(0, 5)
>>> new
>>> print new
None
>>> value
[5, 6, 7, 8]
>>>

相反,在您的 for 循环中再添加一行:

for key,value in sorted(players.items()):
value.insert(0, key)
writer.writerow( value)

基本上,您正在做的是调用writer.writerow(None);上面的代码将解决这个问题。

希望这对您有所帮助!

关于python - 当元素是键时如何将元素添加到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23485705/

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