」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > Python 4 中的元組與集合

Python 4 中的元組與集合

發佈於2024-08-20
瀏覽:610

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(相簿))
歐/普
3

我們可以將Tuple改為List
例如

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

o_list=列表(o_trip)
列印(o_list)

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

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

元組創建

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

增加更多價值

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

新增重複值

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

刪除值

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

檢查特定值是否存在

is_rose_in_mygarden='玫瑰' in my_garden
印製(is_rose_in_mygarden)
歐/普
錯誤的

is_marigold_in_mygarden='萬壽菊' in my_garden
印出(is_marigold_in_mygarden)
歐/普
真的

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

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

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

版本聲明 本文轉載於:https://dev.to/arokya_naresh_178a488116e/tuple-and-sets-in-python-08082024-1a41?1如有侵犯,請聯絡[email protected]刪除
最新教學 更多>
  • 在Pandas中如何將年份和季度列合併為一個週期列?
    在Pandas中如何將年份和季度列合併為一個週期列?
    pandas data frame thing commans date lay neal and pree pree'和pree pree pree”,季度 2000 q2 這個目標是通過組合“年度”和“季度”列來創建一個新列,以獲取以下結果: [python中的concate...
    程式設計 發佈於2025-06-11
  • 如何將來自三個MySQL表的數據組合到新表中?
    如何將來自三個MySQL表的數據組合到新表中?
    mysql:從三個表和列的新表創建新表 答案:為了實現這一目標,您可以利用一個3-way Join。 選擇p。 *,d.content作為年齡 來自人為p的人 加入d.person_id = p.id上的d的詳細信息 加入T.Id = d.detail_id的分類法 其中t.taxonomy ...
    程式設計 發佈於2025-06-11
  • 在細胞編輯後,如何維護自定義的JTable細胞渲染?
    在細胞編輯後,如何維護自定義的JTable細胞渲染?
    在JTable中維護jtable單元格渲染後,在JTable中,在JTable中實現自定義單元格渲染和編輯功能可以增強用戶體驗。但是,至關重要的是要確保即使在編輯操作後也保留所需的格式。 在設置用於格式化“價格”列的“價格”列,用戶遇到的數字格式丟失的“價格”列的“價格”之後,問題在設置自定義單元...
    程式設計 發佈於2025-06-11
  • 如何在Java的全屏獨家模式下處理用戶輸入?
    如何在Java的全屏獨家模式下處理用戶輸入?
    Handling User Input in Full Screen Exclusive Mode in JavaIntroductionWhen running a Java application in full screen exclusive mode, the usual event ha...
    程式設計 發佈於2025-06-11
  • 為什麼不使用CSS`content'屬性顯示圖像?
    為什麼不使用CSS`content'屬性顯示圖像?
    在Firefox extemers屬性為某些圖像很大,&& && && &&華倍華倍[華氏華倍華氏度]很少見,卻是某些瀏覽屬性很少,尤其是特定於Firefox的某些瀏覽器未能在使用內容屬性引用時未能顯示圖像的情況。這可以在提供的CSS類中看到:。 googlepic { 內容:url(&...
    程式設計 發佈於2025-06-11
  • 在UTF8 MySQL表中正確將Latin1字符轉換為UTF8的方法
    在UTF8 MySQL表中正確將Latin1字符轉換為UTF8的方法
    在UTF8表中將latin1字符轉換為utf8 ,您遇到了一個問題,其中含義的字符(例如,“jáuòiñe”)在utf8 table tabled tablesset中被extect(例如,“致電。為了解決此問題,您正在嘗試使用“ mb_convert_encoding”和“ iconv”轉換受...
    程式設計 發佈於2025-06-11
  • 如何為PostgreSQL中的每個唯一標識符有效地檢索最後一行?
    如何為PostgreSQL中的每個唯一標識符有效地檢索最後一行?
    postgresql:為每個唯一標識符提取最後一行,在Postgresql中,您可能需要遇到與在數據庫中的每個不同標識相關的信息中提取信息的情況。考慮以下數據:[ 1 2014-02-01 kjkj 在數據集中的每個唯一ID中檢索最後一行的信息,您可以在操作員上使用Postgres的有效效率: ...
    程式設計 發佈於2025-06-11
  • Java數組中元素位置查找技巧
    Java數組中元素位置查找技巧
    在Java數組中檢索元素的位置 利用Java的反射API將數組轉換為列表中,允許您使用indexof方法。 (primitives)(鏈接到Mishax的解決方案) 用於排序陣列的數組此方法此方法返回元素的索引,如果發現了元素的索引,或一個負值,指示應放置元素的插入點。
    程式設計 發佈於2025-06-11
  • 如何解決AppEngine中“無法猜測文件類型,使用application/octet-stream...”錯誤?
    如何解決AppEngine中“無法猜測文件類型,使用application/octet-stream...”錯誤?
    appEngine靜態文件mime type override ,靜態文件處理程序有時可以覆蓋正確的mime類型,在錯誤消息中導致錯誤消息:“無法猜測mimeType for for file for file for [File]。 application/application/octet...
    程式設計 發佈於2025-06-11
  • 解決Spring Security 4.1及以上版本CORS問題指南
    解決Spring Security 4.1及以上版本CORS問題指南
    彈簧安全性cors filter:故障排除常見問題 在將Spring Security集成到現有項目中時,您可能會遇到與CORS相關的錯誤,如果像“訪問Control-allo-allow-Origin”之類的標頭,則無法設置在響應中。為了解決此問題,您可以實現自定義過濾器,例如代碼段中的MyFi...
    程式設計 發佈於2025-06-11
  • 人臉檢測失敗原因及解決方案:Error -215
    人臉檢測失敗原因及解決方案:Error -215
    錯誤處理:解決“ error:((-215)!empty()in Function Multultiscale中的“ openCV 要解決此問題,必須確保提供給HAAR CASCADE XML文件的路徑有效。在提供的代碼片段中,級聯分類器裝有硬編碼路徑,這可能對您的系統不准確。相反,OPENCV提...
    程式設計 發佈於2025-06-11
  • 如何正確使用與PDO參數的查詢一樣?
    如何正確使用與PDO參數的查詢一樣?
    在pdo 中使用類似QUERIES在PDO中的Queries時,您可能會遇到類似疑問中描述的問題:此查詢也可能不會返回結果,即使$ var1和$ var2包含有效的搜索詞。錯誤在於不正確包含%符號。 通過將變量包含在$ params數組中的%符號中,您確保將%字符正確替換到查詢中。沒有此修改,PD...
    程式設計 發佈於2025-06-11
  • Python高效去除文本中HTML標籤方法
    Python高效去除文本中HTML標籤方法
    在Python中剝離HTML標籤,以獲取原始的文本表示 僅通過Python的MlStripper 來簡化剝離過程,Python Standard庫提供了一個專門的功能,MLSTREPERE,MLSTREPERIPLE,MLSTREPERE,MLSTREPERIPE,MLSTREPERCE,MLST...
    程式設計 發佈於2025-06-11
  • 如何克服PHP的功能重新定義限制?
    如何克服PHP的功能重新定義限制?
    克服PHP的函數重新定義限制在PHP中,多次定義一個相同名稱的函數是一個no-no。嘗試這樣做,如提供的代碼段所示,將導致可怕的“不能重新列出”錯誤。 但是,PHP工具腰帶中有一個隱藏的寶石:runkit擴展。它使您能夠靈活地重新定義函數。 runkit_function_renction_...
    程式設計 發佈於2025-06-11

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3