靳子轩 发表于 2021-2-27 16:16:37

如何把列表的内容做成字符串

栗子:
['a', 'b', c]
'abc'

Daniel_Zhang 发表于 2021-2-27 16:20:20

list1 = ['a', 'b', 'c']
str = ''
for each in list1:
    str += each
print(str)

昨非 发表于 2021-2-27 16:21:26

list1=['a', 'b', 'c']
str1=''
for i in list1:
    str1+=i
print(str1)

qiuyouzhi 发表于 2021-2-27 16:23:14

list1 = ['a', 'b', 'c']
print(''.join(list1))

靳子轩 发表于 2021-2-27 16:24:53

qiuyouzhi 发表于 2021-2-27 16:23


收藏

Daniel_Zhang 发表于 2021-2-27 16:34:49

qiuyouzhi 发表于 2021-2-27 16:23


大佬{:10_257:}

加一个海象就更完美了{:10_275:}

list1 = ['a', 'b', 'c']
print(str := ''.join(list1))

太强了,两行干完了我五行的东西{:10_328:}

qiuyouzhi 发表于 2021-2-27 16:36:15

Daniel_Zhang 发表于 2021-2-27 16:34
大佬

加一个海象就更完美了


加两个:
>>> print((str1 := ''.join(list1 := ['a', 'b', 'c'])))
abc
>>> str1
'abc'
>>> list1
['a', 'b', 'c']

Daniel_Zhang 发表于 2021-2-27 16:37:02

qiuyouzhi 发表于 2021-2-27 16:36
加两个:

wc 牛皮{:10_245:}

qiuyouzhi 发表于 2021-2-27 16:38:56

Daniel_Zhang 发表于 2021-2-27 16:37
wc 牛皮

如果只需要打印这样即可:
print(*list1, sep = '')

Daniel_Zhang 发表于 2021-2-27 16:46:29

qiuyouzhi 发表于 2021-2-27 16:38
如果只需要打印这样即可:

昂,nb
页: [1]
查看完整版本: 如何把列表的内容做成字符串