在 Python 脚本中,我有一个字符串 abc=[9874,209384,20938]
我希望输出为 abc=["9874","209384","20938"]
我的努力让我得到了“9874”“209384”“20938”
但我想要这样 [“9874”,“209384”,“20938”]
答案1
- 去掉
[]
:abc[1:-1]
- 分裂于
,
:.split(',')
- 将每个元素括起来
""
:'"'+x+'"'
- 加入
,
:','.join
- 添加
[]
:'['+...+']'
总结:
'['+','.join(['"'+x+'"' for x in abc[1:-1].split(',')])+']'
答案2
由于您的问题不太精确,所以很难说您想要什么,像这样吗?
abc = [9874,209384,20938]
abc_str = []
for n in abc:
abc_str.append(str(n))
print(abc_str)
答案3
也许这
对于范围内的 i (len (abc)):abc[i]=str(abc[i])