Python 3.x 如何在python中将列表转换为字符串?
我有以下清单:Python 3.x 如何在python中将列表转换为字符串?,python-3.x,Python 3.x,我有以下清单: x = ['nm0000131', 'nm0000432', 'nm0000163'] 我想把它转换成: 'nm0000131', 'nm0000432', 'nm0000163' e、 g:我想将字符串列表(x)转换为3个独立的字符串。如果需要三个单独的字符串,可以使用进行循环 请尝试以下代码: x = ['nm0000131', 'nm0000432', 'nm0000163'] for value in x: print(value) 输出如下所示: n
x = ['nm0000131', 'nm0000432', 'nm0000163']
我想把它转换成:
'nm0000131',
'nm0000432',
'nm0000163'
e、 g:我想将字符串列表(
x
)转换为3个独立的字符串。如果需要三个单独的字符串,可以使用进行循环
请尝试以下代码:
x = ['nm0000131', 'nm0000432', 'nm0000163']
for value in x:
print(value)
输出如下所示:
nm0000131
nm0000432
nm0000163
以下代码将显示输出,如“nm0000131”、“nm0000432”、“nm0000163”
:
x = ['nm0000131', 'nm0000432', 'nm0000163']
str1 = '" ,"'.join(x)
x = '"'+str1+'"'
print(x)
正如你在评论中提到的,我想在我的回答中再补充几点。
如果要获取键值对,请尝试以下代码
y = {'131': 'a', '432': 'b', '163': 'c'}
w = []
for key, value in y.items():
w.append(value)
print(w)
输出:
['c', 'a', 'b']
我不明白。您有一个列表
x
您正试图转换为什么??try“,”。join(x)
tryx=['nm0000131'、'nm0000432'、'nm0000163']str1=','。join(x)print(str1)
很好,但此代码仅转换一个字符串的列表:''nm0000131'、'nm0000432'、'nm0000163'。我想转换为3个字符串,如:'nm0000131',“nm0000432”、“nm0000163”我已经更改了代码,请查看。我想这就是你要找的。如果我的答案是正确的,那么点击勾号接受我的答案,因为这将有助于以后的回答。明白了,现在我正在处理一个列表和一个字典,我想从列表的值中查找字典中的对应项,并创建一个具有对应项的列表,如:x=['131','432','163']y={'131':a,'432':b,'163':c}输出:w=['a',b',c']谢谢!使用for循环
并迭代键值对
,然后将值分配到另一个数组
。我已经更新了答案:)