一、元組
為何要有元組,存放多個值,元組不可變,更多的是用來做查詢
t=(1,[1,3],'sss',(1,2)) #t=tuple((1,[1,3],'
sss',(1,2
)))print(type(t))
元組可以作為字典的key
d=print(d,type(d),d[(
1,2,3)])
切片
goods=('iphone
','lenovo
','sanxing
','suoyi')
print(goods[
1:3])
in:字串:子字串
列表:元素
元組:元素
字典:key
goods=('iphone
','lenovo
','sanxing
','suoyi')
print(
'iphone'in
goods)
d=print('b
'in d)
掌握
goods=('iphone
','lenovo
','sanxing
','suoyi')
print(goods.index(
'iphone
')) #索引
print(goods.count(
'iphone
')) #個數
補充:元組本身是不可變的,但是內部的元素可以是可變型別
t=(1,['
a','
b'],'
sss',(1,2)) #t=tuple((1,[1,3],'
sss',(1,2
)))t[
1][0]='a'
print(t)
t[1]='
aaaaaaaaaaaaa
'
二集合
一、定義:由不同元素組成的集合,集合中是一組無序排列的可hash值,可以作為字典的key特性:1.集合的目的是將不同的值存放到一起,不同的集合間用來做關係運算,無需糾結於集合中單個值
二、集合的關係運算
innot in
==!=
<,<=
>,>=
|,|=:合集
&.&=:交集
-,-=:差集
^,^=:對稱差分
python=linux=
|,|=:合集
print(python|linux)
&.&=:交集
print(python&linux)
^,^=:對稱差分
print(python^linux)print('f
'in python)
-,-=:差集
print(python-linux)print(python==linux)
三總結(1)按可變和不可變分為:
可變:字典、列表
不可變:數字、字串、布林
(2)按訪問分為:
直接訪問:數字
順序訪問:字串、列表、元組
key值訪問:字典
python基礎 元組,字典,集合
python 的元組與列表類似,不同之處在於元組的元素不能修改,不能進行增刪改查。元組使用小括號,列表使用方括號。元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。如 tuple 1,2,3,4,5 元組中元素的獲取和列表相同,都是根據索引獲取對應元素。tuple 1,2,3,4,5 tu...
python基礎 元組 字典 集合
1 元組 元組的操作 元組是不可變集合,所以無法像列表一樣進行增刪改的操作。但是可以通過索引進行查詢操作。例 a 1,2,3,4,5,6,7 print a 2 print a 1 5 2 print a 1 輸出結果 3 2,4 7,6,5,4,3,2,1 其他操作 例 score 68,87,9...
python 元組 Python基礎之元組
元組特點 元組是有序的,不能修改。元組的定義 通過 來定義 變數名 1,2,3,4,以逗號分割的,以小括號包圍的序列。通過tuple函式定義 lst 1,2,3,4 變數名 tuple lst 元組的優點 由於元組不可變,所以遍歷元組比列表要快 較小的效能提公升 tup 1,2,3,4 檢視元組中的...