日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Python容器類型轉換的3種方法實例_python

作者:python老鳥 ? 更新時間: 2022-06-29 編程語言

前言

其實容器類型的轉換可以說是數據類型的轉換,涉及到三個函數,分別是tuple()、list()、set()。為什么要做容器類型的轉換,是因為有的時候程序里已有的數據類型和我們想要的數據類型不一樣,這樣做一下類型轉換就可以了。

一、tuple()

作用:將某個序列轉換成元組

代碼體驗:

list1 = [10, 20, 30, 40, 50]
set1 = {100, 200, 300, 400, 500}
 
print(tuple(list1))
# (10, 20, 30, 40, 50)
 
print(tuple(set1))
# (100, 200, 300, 400, 500)

執行結果如圖:

二、list()

作用:將某個序列轉換成列表

代碼體驗:

set1 = {100, 200, 300, 400, 500}
tuple1 = ('a', 'b', 'c', 'd', 'e')
 
print(list(tuple1))
# ['a', 'b', 'c', 'd', 'e']
 
print(list(set1))
# [100, 200, 300, 400, 500]

執行結果如圖:

三、set()

作用:將某個序列轉換成集合

代碼體驗:

list1 = [10, 20, 30, 40, 50, 50]
tuple1 = ('a', 'b', 'c', 'd', 'e')
 
print(set(list1))
# {40, 10, 50, 20, 30}
# 集合有去重功能,所以把重復的50去掉了
 
print(set(tuple1))
# {'c', 'd', 'e', 'a', 'b'}

執行結果如圖:

以上三種方法很簡單,只要把一些容器學好了就可以利用函數相互轉換,目前學過的容器有字符串、元組、列表、字典,集合,這些容器都有自己的一些自己的操作方法和語法結構,有不了解的可以去翻看我的Python基礎教程欄目里的文章。

擴展

強轉空數據時,默認轉換成當前數據類型的一個值

res = () # 結果:() <class 'tuple'> print(res, type(res))

總結

原文鏈接:https://blog.csdn.net/weixin_48728769/article/details/124571105

欄目分類
最近更新