gpt4 book ai didi

python - 将 python 字典转换为逗号分隔键字符串和逗号分隔值字符串的优雅方法是什么?

转载 作者:行者123 更新时间:2023-11-28 19:34:02 25 4
gpt4 key购买 nike

我有一个字典如下:-

dict={'a':'1','b':'2', 'c':'3'}

要将其转换为逗号分隔的键字符串 key_string 和逗号分隔的值字符串 val_string 我执行以下操作:-

key_list=[]
val_list=[]

for key,value in dict.iteritems():
key_list.append(key)
val_list.append(value)

key_string = ','.join(key_list)
val_string = ','.join(val_list)

结果是

 key_string = "a,b,c"
val_string = "1,2,3"

是否有更高效/优雅的方式来做到这一点?

最佳答案

使用str.join(iterable) (提示:不要将你的字典命名为 dict ):

d = {'a':'1', 'b':'2', 'c':'3'}
print(",".join(d.keys()))
print(",".join(d.values()))

输出:

c,a,b
3,1,2

请注意,字典没有顺序。所以输出也没有任何可以依赖的顺序。

关于python - 将 python 字典转换为逗号分隔键字符串和逗号分隔值字符串的优雅方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30024695/

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