''' 將列表轉換成字符串 '''
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]
'''