"""
元組 :是跟列表是有很多相似的地方
可以進行切片和 取值 元組是乙個不可變的序列,用任何方法都不可以修改其元素
"""## 1.建立元組
t = tuple("01234")
# print(t)
# ## 2.元組取值
# print(t[0])
# print(t[1])
# ## 3.元組切片
# print(t[0:2])
# ## 4.指定步長進行切片
# print(t[0:2:2])
# ## 5.逆序進行切片
# print(t[::-1])
## 6.元組是不能進行,修改的,(這個跟列表有很大的不一樣,所以用法也不多
#t[1] =1
## 7.元組還可以進行統計
# print(t.count('2'))
## 8.元組結合for 迴圈使用(以下幾種寫法是一樣的。這跟shell 是一樣思想)
# for i in (1,2,3,4):
# print(i)
# for i in range(1,5):
# print(i)
# for i in tuple(range(1,5)):
# print(i)
# # 9.元組不可以修改,但是可以轉換成列表,列表可以修改
# a = tuple("56789")
# print(a)
# b = list(a)
# print(b)
# b[0] = 0 ## 列表是可以進行修改的,這樣就可以對元組進行修改
# c = tuple(b)
# print(c)
## 10.元組不可以修改,但是元組可以解包
# a,b,c = tuple('123')
# ## # print(a,b,c)
"""集合 以及集合的高階使用
集合是沒有順序的
"""# 1 集合還可以去重
l =
# a = list(set(l))
# print(a)
# a = set(l)
# s = set(l)
## 2.集合的操作(並集,差集)
s1 =
s2 =
#print(s1 | s2) # 並集的操作
#print(s1.union(s2)) # 並集的操作
# print(s1.difference(s2)) # 差集的操作
# print(s1 - s2) # 差集的操作
"""字典的操作:
字典是無序的,可變的操作
字典的鍵是可雜湊的,不可變的 鍵必須是唯一的
"""## 1.字典的建立查詢
# a =
# print(a)
# print(a['name'],a['age'])
## 2.字典的複雜的參加(字典可以巢狀字典)
d = ,
"dict":
}# print(d)
# print(d['dict']['str']) # 複雜的字典查詢方法
## 3.字典的高階用法
# print(d['new']) ##沒有這個鍵,所以這樣寫是會報錯的,並沒有提示
#print(d.get('new')) ## 這樣操作就會有提示,有乙個none 提示,none是乙個預設值
# print(d.get('new',"這個值不存在"))
## 3.2 取出所有的鍵值(keys)
# print(d.keys())
## 3.3 取出所有的值 (values)
# print(d.values())
## 3.4 取出所有的鍵值和值
# print(d.items())
## 3.5 keys,values,items 可以結合 for 進行使用
for i in d.keys():
print(i)
# for i in d.values():
# print(i)
# for i in d.items():
# print(i)
Python基礎學習之元組
元組學習 元組像列表一樣可以一次性儲存多個資料,但元組內儲存的資料是不支援修改的 建立元組 a 1 2,3 b zhang 當元組內有乙個元素是必須要加逗號,否則型別將會發生改變 特別之處 雖然上面說元組不支援修改,但也存在特殊的情況 c 1 2,3,4,5 print c c 2 0 99prin...
python 元組 Python基礎之元組
元組特點 元組是有序的,不能修改。元組的定義 通過 來定義 變數名 1,2,3,4,以逗號分割的,以小括號包圍的序列。通過tuple函式定義 lst 1,2,3,4 變數名 tuple lst 元組的優點 由於元組不可變,所以遍歷元組比列表要快 較小的效能提公升 tup 1,2,3,4 檢視元組中的...
python基礎學習之 元組tuple
元組的建立 tuple 小括號建立 a 12,34,15,0 a 12,34,15,0 a 12,34,35 a 12,34,35 tuple建立,是乙個疊加的過程 b tuple acf b a c f b tuple range 10 b 0,1,2,3,4,5,6,7,8,9 b tuple ...