日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python入门_老男孩_集合_元祖

發布時間:2024/4/15 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python入门_老男孩_集合_元祖 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?集合  可變數據類型,內置元素必須是不可變類型,無序,不重復

  增

    set.add

    set.update

  

    del

    pop

    remove

    clear

  查

    for

    切片

# 集合 # 創建 set1 = set({1,2,3}) # 集合內置元素必須是不可變類型 # set2 = set({1,[2,3],{'name':larry}}) false# set1.add('小趙女神') print(set1)set1.update('love') print(set1)# set1.pop() # 隨機刪除 print(set1.pop()) # 有返回值 print(set1)set1.remove('l') # 按元素刪除 print(set1)set1.clear() # 清空集合 print(set1) # 返回set()# del set1 # 刪除集合 # print(set1)# set1 = set({1,2,3}) for i in set1:print(i,type(i))# print(set1[0]) # 不支持索引 # print(set1[0:3] # 不支持切片 View Code

?

  運算

    intersection

    union

    difference

    issubset

    issuperset

# 運算操作 # 交集 set2 = {1,2,3,4,5} set3= {3,4,5,6,7,8}set4 = set2 & set3 set5 = set2.intersection(set3)print(set4, set5) # 并集 set6 = set2 | set3 set7 = set2.union(set3)print(set6, set7) # 差集 set8 = set2 - set3 set9 = set2.difference(set3)print(set8, set9) # 子集 set3 = {1,2,3} set4 = {1,2,3,4,5,6}print(set3 < set4) print(set3.issubset(set4))print(set4 > set3) View Code

?

  去重小案例

# 列表去重的兩種方法 # 方法一,轉換成集合 li = [1,3,3,44,5,33,44] temp = set(li) li = list(temp) print(li)# 方法二,for循環 li = ['a', 'b', 'c', 'a'] l = [] for i in li:for i not in l:l.append(i) print(l) View Code

?

元祖

  創建

>>>tup1 = ('Google', 'Runoob', 1997, 2000); >>> tup2 = (1, 2, 3, 4, 5 ); >>> tup3 = "a", "b", "c", "d"; # 不需要括號也可以 >>> type(tup3) <class 'tuple'> View Code

?

  類型

>>>tup1 = (50) >>> type(tup1) # 不加逗號,類型為整型 <class 'int'>>>> tup1 = (50,) >>> type(tup1) # 加上逗號,類型為元組 <class 'tuple'> View Code

?

  查

tup1 = ('Google', 'Runoob', 1997, 2000) tup2 = (1, 2, 3, 4, 5, 6, 7 )print ("tup1[0]: ", tup1[0]) print ("tup2[1:5]: ", tup2[1:5]) View Code

?

  拼接

tup1 = (12, 34.56); tup2 = ('abc', 'xyz')# 以下修改元組元素操作是非法的。 # tup1[0] = 100# 創建一個新的元組 tup3 = tup1 + tup2; print (tup3) View Code

?

轉載于:https://www.cnblogs.com/dignity/p/9754737.html

總結

以上是生活随笔為你收集整理的python入门_老男孩_集合_元祖的全部內容,希望文章能夠幫你解決所遇到的問題。

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