一、字符串轉換為列表
# 1、使用 list() 內置函數 實現轉換 str1 = "12345" list2 = list(str1) #print(list2) #['1', '2', '3', '4', '5'] # 2、使用列表推導式實現轉換 str2 = "12345" list3 = [i for i in str2] #print(list3) #['1', '2', '3', '4', '5']
str1 = '[1,2,3,4]'
list1 = str1[1:-1].split(',')
#print(list1) #輸出為:['1', '2', '3', '4']
二、字符串轉換為元組
# 使用 tuple() 內置函數 實現轉換 str1 = "12345" tup2 = tuple(str1) #print(tup2) #('1', '2', '3', '4', '5')
三、列表轉換為元組
list1 = [1,2,3,4,5] # 使用 tuple() 內置函數 實現轉換 tup1 = tuple(list1) print(tup1) # 輸出結果:(1, 2, 3, 4, 5)
四、列表轉換為字符串
list1 = [1,2,3,4,5] # 使用 str() 內置函數 實現轉換;轉換結果是將整個list列表當作一個字符串 str1 = str(list1) print(str1) # 輸出結果:'[1, 2, 3, 4, 5]' #如果需要將列表中的元素拼接成一個字符串輸出,可用join 方法實現 # 因案例中list1中元素的數據類型是int,拼接時需要將每個元素單獨轉成字符串后實現 str2 = ''.join([str(i) for i in list1]) print(str2) # 輸出結果為:'12345'
五、元組轉換為字符串
tup1 = (1,2,3,4,5) # 使用 str() 內置函數 實現轉換 print(str(tup1)) # 輸出結果:'(1,2,3,4,5)' #使用join拼接實現將元素打包成字符串 print(''.join([str(i) for i in tup1])) # 輸出結果:12345
六、元組轉換為列表
# 使用 list() 內置函數 實現轉換 print(list(tup1)) # 輸出結果:[1, 2, 3, 4, 5] #使用列表推導式進行轉換 print([i for i in tup1]) # 輸出結果:[1, 2, 3, 4, 5]
