如何在python中将列表转换为字符串?

时间:2019-03-28 05:05:00

标签: python-3.x

我有这个列表:

x = ['nm0000131', 'nm0000432', 'nm0000163']

我想将其转换为:

'nm0000131', 
'nm0000432', 
'nm0000163'

例如:我想将字符串列表(x)转换为3个独立的字符串。

1 个答案:

答案 0 :(得分:0)

如果需要三个单独的字符串,则可以使用for loop

尝试以下代码:

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']