列表轉字符串,列表轉元組,元組轉列表

''' 將列表轉換成字符串 '''

list1 = [str(x) for x in range(10)]
print(type(list1[0]))
str1 = ''.join(list1)
print(str1)

list1 = ['abe', 1, 3, 4, 'c']
list_str = [str(x) for x in list1]
str2 = ''.join(list_str)
print(str2)
'''
列表轉元組
'''

# 可以直接使用tuple()函數

list = [34, 56, 12, 56, 8, 12, 90, 6, 2, 31]
print(list, type(list))
tp = tuple(list)
print(tp, type(tp))


'''
運行結果:
[34, 56, 12, 56, 8, 12, 90, 6, 2, 31] <class 'list'>
(34, 56, 12, 56, 8, 12, 90, 6, 2, 31) <class 'tuple'>
'''
'''
 元組轉列表

# 可以直接使用list()函數

注意點: 在給變量命名的時候不要使用list、tuple等,這些都是函數名
要自己定義變量名,不然會報錯以下錯誤:
TypeError: 'list' object is not callable
'''

list1=[1,2,3]
tup1=tuple(list1)
print(tup1)
print(list(tup1))


# 運行結果
'''
(1, 2, 3)
[1, 2, 3]
'''

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章