首頁  >  文章  >  後端開發  >  Python 4 中的元組與集合

Python 4 中的元組與集合

WBOY
WBOY原創
2024-08-09 06:47:42665瀏覽

Tuple and Sets in Python 4

元組(例如1-相框.一家人去旅行拍照)

元組中的值不能改變
但我們可以將元組分配給列表
我們可以將元組相乘,但不能修改
我們可以連接兩個元組
我們可以使用索引來存取
拆箱
我們可以將元組轉換為列表

元組創建 - 一旦創建我們就無法更改。

o_trip=('烏蒂','2024-1-1','山')
m_trip=('慕那爾','2024-1-3','瀑布')
kumarkom_trip=('kumarakom','2024-1-5','晚餐')
print('烏蒂之旅',o_trip,type(o_trip))

photo_album=[o_trip,m_trip,kumarkom_trip]
印刷(相簿)

位置=o_trip[0]
print('位置',位置)

印(m_trip)
位置、日期、visted=m_trip #已建立元組
印(m_trip)

如何辨識元組 - 分配了多個值的變數被視為元組

檢查元組值是否存在
例如
double_o_fun=o_trip*2
印出(double_o_fun)

O/p
('Ooty', '2024-1-1', 'Mountain', 'Ooty', '2024-1-1', 'Mountain')-->() 大括號表示元組

檢查元組的長度
例如。

印刷(len(相簿))
歐/p
3

我們可以將元組改為列表
例如

o_trip=('烏蒂','2024-1-1','山')
m_trip=('慕那爾','2024-1-3','瀑布')
kumarkom_trip=('kumarakom','2024-1-5','晚餐')

o_list=list(o_trip)
列印(o_list)

o/p
['Ooty', '2024-1-1', 'Mountain']-->[] 大括號表示列表

SET-(並集、交集、差集)
我們無法新增重複的項目
我們可以加值
我們可以刪除值
我們可以檢查值是否存在
它有獨特的價值
這裡我們不能使用索引,因為它是無序的

元組創建

my_garden={'玫瑰','百合','茉莉'}
印刷(我的花園,類型(我的花園))
歐/p
{'玫瑰'、'百合'、'茉莉'}

增加更多價值

my_garden.add('萬壽菊')
印刷(我的花園)
歐/p
{'玫瑰'、'百合'、'茉莉'、'萬壽菊'}

新增重複值

my_garden.add('玫瑰')
印刷(我的花園)
歐/p
{'玫瑰'、'百合'、'茉莉'、'萬壽菊'}

刪除值

my_garden.remove('玫瑰')
印刷(我的花園)
歐/p
{'百合'、'茉莉花'、'萬壽菊'}

檢查特定值是否存在

is_rose_in_mygarden='玫瑰' 在 my_garden
印出(is_rose_in_mygarden)
歐/p
錯誤

is_marigold_in_mygarden='萬壽菊' 在 my_garden
印出(is_marigold_in_mygarden)
歐/p
確實

交集 - 找出兩個集合的共同值

my_garden={'玫瑰','百合','茉莉'}
印刷(我的花園)

n_garden={'玫瑰','蓮花','木槿'}
印(n_garden)

comon_flowe=my_garden.intersection(n_garden)
列印(comon_flowe)

o/p-

{'玫瑰'、'百合'、'茉莉'}
{'木槿'、'玫瑰'、'蓮花'}
{'玫瑰'}

差異 - 找出兩組的差異
my_garden={'玫瑰','百合','茉莉'}
印刷(我的花園)

n_garden={'玫瑰','蓮花','芙蓉'}
印(n_garden)

diff_flowe=my_garden.difference(n_garden)
列印(diff_flowe)

o/p
{'玫瑰'、'百合'、'茉莉'}
{'木槿'、'玫瑰'、'蓮花'}
{'百合','茉莉'}

Union - 組合元組
my_garden={'玫瑰','百合','茉莉'}
印刷(我的花園)

n_garden={'玫瑰','蓮花','木槿'}
印(n_garden)

union_flowe=my_garden.union(n_garden)
列印(union_flowe)

o/p

{'玫瑰'、'茉莉花'、'芙蓉'、'百合'、'蓮花'}

以上是Python 4 中的元組與集合的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn