資料結構--列表、元組、字典之間的轉換(Python)
阿新 • • 發佈:2022-05-31
資料結構--列表、元組、字典之間的轉換
1. 列表 To 元組、字典
列表 to 元組
data_list = ["西遊記","紅樓夢","水滸傳","三國演義"]
print (type(data_list))
print (data_list)
data_tuple = tuple(data_list)
print (type(data_tuple))
print (data_tuple)
列表 to 字典
data_list = ["西遊記","紅樓夢","水滸傳","三國演義"] data_person = ["孫悟空", "林黛玉", "魯智深", "關雲長"] print (type(data_list)) print (data_list) print (type(data_person)) print (data_person) print () data = zip(data_list, data_person) data_dict = dict(data) print (type(data_dict)) print (data_dict)
2. 元組 To 列表、字典
元組 to 列表
data_tuple = ("西遊記","紅樓夢","水滸傳","三國演義")
print (type(data_tuple))
print (data_tuple)
print ()
data_list = list(data_tuple)
print (type(data_list))
print (data_list)
元組 to 字典
data_book = ("西遊記","紅樓夢","水滸傳","三國演義") data_person = ("孫悟空", "林黛玉", "魯智深", "關雲長") print (type(data_book)) print (data_book) print (type(data_person)) print (data_person) print () data = zip(data_book, data_person) data_dict = dict(data) print (type(data_dict)) print (data_dict)
3. 字典 To 列表、元組
字典 to 列表
data_book = {'西遊記': '孫悟空', '紅樓夢': '林黛玉', '水滸傳': '魯智深', '三國演義': '關雲長'} print (type(data_book)) print (data_book) print () data_key = list(data_book.keys()) data_value = list(data_book.values()) data_item = list(data_book.items()) print (type(data_key)) print (data_key) print (type(data_value)) print (data_value) print (type(data_item)) print (data_item)
字典 to 元組
data_book = {'西遊記': '孫悟空', '紅樓夢': '林黛玉', '水滸傳': '魯智深', '三國演義': '關雲長'}
print (type(data_book))
print (data_book)
print ()
data_key = tuple(data_book.keys())
data_value = tuple(data_book.values())
data_item = tuple(data_book.items())
print (type(data_key))
print (data_key)
print (type(data_value))
print (data_value)
print (type(data_item))
print (data_item)