Python常見數(shù)據(jù)類型轉換操作示例
本文實例講述了Python常見數(shù)據(jù)類型轉換操作。分享給大家供大家參考,具體如下:
類型轉換
主要針對幾種存儲工具:list、tuple、dict、set
特殊之處:dict是用來存儲鍵值對的。
1、list 轉換為set
l1 = [1, 2, 4, 5] s1 = set(l1) print(type(s1)) print(s1)
輸出:
<class 'set'>
{1, 2, 4, 5}
2、set轉換為list
s1 = set([1, 2, 3, 4]) l1 = list(s1) print(type(l1)) print(l1)
輸出:
<class 'list'>
[1, 2, 3, 4]
3、tuple 轉換為set
t1 = (1, 2, 3, 4) s1 = set(t1) print(type(s1)) print(s1)
輸出:
<class 'set'>
{1, 2, 3, 4}
4、set轉換為tuple
s1 = set([1, 2, 3, 4]) t1 = tuple(s1) print(type(t1)) print(t1)
輸出:
<class 'tuple'>
(1, 2, 3, 4)
5、list轉tuple
l1 = [1, 2, 4, 5] t1 = tuple(l1) print(type(t1)) print(t1)
輸出:
<class 'tuple'>
(1, 2, 4, 5)
6、tuple轉list
t1 = (1, 2, 3, 4) l1 = list(t1) print(type(l1)) print(l1)
輸出:
<class 'list'>
[1, 2, 3, 4]
7、list轉dict
list1=[('a',1),('b',2),('c',3)] dict1={k:v for k,v in list1} dict2={v:k for k,v in list1} print(dict1) print(dict2)
輸出:
{'a': 1, 'b': 2, 'c': 3}
{1: 'a', 2: 'b', 3: 'c'}
更多關于Python相關內容感興趣的讀者可查看本站專題:《Python數(shù)據(jù)結構與算法教程》、《Python加密解密算法與技巧總結》、《Python編碼操作技巧總結》、《Python函數(shù)使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經(jīng)典教程》
希望本文所述對大家Python程序設計有所幫助。
相關文章
YOLOv5車牌識別實戰(zhàn)教程(一)引言與準備工作
這篇文章主要介紹了YOLOv5車牌識別實戰(zhàn)教程(一)引言與準備工作,在這個教程中,我們將一步步教你如何使用YOLOv5進行車牌識別,幫助你快速掌握YOLOv5車牌識別技能,需要的朋友可以參考下2023-04-04