日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Python语言学习之字母S开头函数使用集锦:set/sys/super用法之详细攻略

發布時間:2025/3/21 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python语言学习之字母S开头函数使用集锦:set/sys/super用法之详细攻略 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python語言學習之字母S開頭函數使用集錦:set/sys/super用法之詳細攻略

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

set用法

set顧名思義是集合,里面不能包含重復的元素,接收一個list作為參數

list1=[1,2,3,4,3] s0=set(list1) ?#將列表轉為一個集合 print(s0) ? ? ?#輸出{1, 2, 3, 4} for i in s0: ?#逐個遍歷集合的元素,輸出的是1 2 3 4print(i)

1、使用add(key)往集合中添加元素,重復的元素自動過濾

list1=[1,2,3,4] s1=set(list1) print(s1) ?#輸出{1, 2, 3, 4} s1.add(4) s1.add(5) print(s1) ?#輸出{1, 2, 3, 4, 5}


?2、通過remove(key)方法可以刪除元素

list1=['ML','DL','RL','TL'] s2=set(list1) print(s2) ? ? ? #輸出{'RL', 'DL', 'ML', 'TL'} s2.remove('RL')? print(s2) ? ? ? #{'DL', 'ML', 'TL'}


3、set還可以像數學上那樣求交集和并集

list1=['ML','DL','RL','TL'] list2=['ML','DL','BlockChain','ETH'] s31=set(list1) s32=set(list2) s33=s31&s32 ? #交集,使用&操作符 s34=s31|s32 ? #并集,使用|操作符 print(s33) ? ?#輸出{'DL', 'ML'} print(s34) ? ?#輸出{'TL', 'BlockChain', 'RL', 'DL', 'ML', 'ETH'}

?

sys用法

更新……

1、單繼承

?

?

2、多繼承
?
?

?

?

super用法

super:用來調用父類方法,調用?super()?的時候,實際上是實例化了一個?super?類。你沒看錯,?super?是個類,既不是關鍵字也不是函數等其他數據結構。

?

?

?

?

相關文章
Python super 詳解

?

?

?

?

?

總結

以上是生活随笔為你收集整理的Python语言学习之字母S开头函数使用集锦:set/sys/super用法之详细攻略的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。