gpt4 book ai didi

python - 将字典转换为字符串python

转载 作者:太空宇宙 更新时间:2023-11-03 12:37:47 25 4
gpt4 key购买 nike

我正在尝试将字典转换成字符串

例如:

a={3:4,5:6}
s='3 4, 5 6'

我尝试的方式是

s=''
i=0
for (k,v) in d.items():
s=s+str(k)+' '+str(v)
while i < len(s):
if s[i]==str(v) and s[i+1]==str(k):
s+=s+s[i]+','+s[i+1]

最佳答案

这是使用 list comprehension 来实现的 Pythonic 方式:

s = ', '.join([str(x) + ' ' + str(a[x]) for x in a])

输出:

'3 4, 5 6'

更新:作为Julien Spronck提到,方括号([])不是必需的。因此,以下具有相同的效果:

s = ', '.join(str(x) + ' ' + str(a[x]) for x in a)

Working PythonFiddle

关于python - 将字典转换为字符串python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40512124/

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