Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何在python中将列表转换为字符串?_Python 3.x - Fatal编程技术网

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)
try
x=['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循环
并迭代
键值对
,然后将值分配到另一个
数组
。我已经更新了答案:)