python list 与 string 互转

list转字符串

lst= ['a','b','c']
"_".join(red_ball) 用前面的字符将序列元素连接成字符串。注意:序列中的元素必须是str!!!如果list元素是整型,需要先转成str。
>>>a_b_c

l1= [1,2,3,4,5,6]
l1= [str(i) for i in l1]  # l1的元素已经转为str,可以join()了!
' '.join(l1)
>>>>1 2 3 4 5 6
如果希望元素转str的时候保留两位长度的样式,则:
l1 = [str(i).zfill(2) for i in l1]

>>> 01 02 03 04 05 06



字符串转list
a= '123456'
list5 = list(a)
>>>['1', '2', '3', '4', '5', '6']

list和元祖之间如何互相转换:
l = [3, 4, 56, 7]
tup = (4, 5, 6)
tup2 = tuple(l) # 列表转元组
print(tup2)
l2 = list(tup) # 元组转列表
print(l2)
 
posted @ 2021-01-18 12:32  Mia妈妈加油呀  阅读(1629)  评论(0)    收藏  举报