用[ ]包含起來的,可以重複,有順序,可以存放多個資料
u1=[1,2,3,4,5,6,7,8,9,0,9,7,7]
print(u1)
#1.列表中增加資料
#末尾增加乙個資料
print(u1)
#指定位置增加乙個資料
u1.insert(2,12)
print(u1)
#末尾增加一組資料
u1.extend([13,14,15])
print(u1)
#2.查詢資料
#通過索引查詢
print(u1[2])
#迴圈遍歷列表中的資料:for迴圈
for x in u1:
print("u1:",x)
#enummerate()方法,可以讓for迴圈遍歷的資料,新增乙個索引編號
for i ,x in enumerate(u1):
print("編號:",i,"資料:",x)
#查詢3在列表**現的次數
print("3出現的次數:",u1.count(3))
#檢視列表中總共有多少資料
print("列表共有對少資料:",len(u1))
#3.修改資料
#通過編號直接修改資料
u1[1]='21'
print(u1)
#4.刪除資料
del u1[1]
print(u1)
#刪除乙個末尾的資料
res=u1.pop()
print("刪除了乙個資料",res)
print("pop():",u1)
#刪除乙個指定的資料
u1.remove(8)
print("刪除乙個資料",8)
print("remove(8):",u1)
#翻轉列表
u1.reverse()
print("reverse():",u1)
#排序u1.sort()
print("sort():",u1)
是列表的一種特殊的形式,一旦宣告建立就不許更改,有順序,可以存放重複資料
語法:使用一對圓括號包含起來的一組資料,
season = ('春','夏','秋','冬')
(season)
#查詢
(season[1])
定義乙個元組,此時元組中存放了字串,還存放了乙個列表
tuple = ('張小凡','林驚羽',['陸雪琪','青雲門'])
(tuple)
tuple[2][
0] ='碧瑤'
tuple[2][
1] ='鬼王宗'
(tuple)
語法:使用一對大括號/花括號包含起來的一組資料
資料不能重複,沒有下標
h =
#將列表轉換成集合
hero =
set(['1','2'])
(hero)
#集合,存放資料沒有下標,且沒有順序
name =
(name)
#增加資料:
name.add('馮')
(name)
#刪除資料:
#刪除指定資料
name.remove('王')
(name)
#刪除末尾的資料
name.pop()
print(name) #
清除資料
name.clear()
#查詢資料
迴圈遍歷
for name1 in name:
print(name1)
成員運算子 in
print(『孫』in name)
通過key-value鍵值對的形式來儲存資料,
可以很方便通過key來對value進行增刪改查
#宣告空字典
d = dict()
#d = 不推薦
#宣告非空字典
d1 =
print(d1)
#增加資料
#key和value是基本資料型別,是字串
d['key'] = 'value'
print(d)
#key是乙個字串,value是乙個列表
d['admin'] = ['admin','123456']
print(d)
#key是乙個字串,value是乙個字典
d['manger'] =
print(d)
#setdefault:如果admin已經在字典中存在,下面的這行**什麼都不做
d.setdefault('admins','administrator')
print(d)
#2.查詢字典
#通過key直接查詢對應的value值
print(d['admin'])
print(d.get('manger'))
#迴圈遍歷key值
for x in d:
print("-------->",x,':',d.get(x))
#查詢字典中的key值
print(d.keys())
#查詢所有value
print(d.values())
#查詢所有的item(鍵值對)值
print(d.items())
#迴圈遍歷keys()
for x in d.keys():
print(x,"----->",d.get(x))
#3. 修改資料(value)
d['admin'] = 'admin'
print(d)
d['manger']['username'] = '楊'
print(d)
#擴充套件:成員運算子
print('manger'in d)#判斷指定的資料是否在字典的key中
print('mangers'in d)
#4. 刪除資料
#刪除乙個指點key值得鍵值對資料
d.pop('admin')
print(d)
#隨機刪除乙個
print(d.popitem())
print(d)
python 組合資料型別
python提供了五種內建序列型別 bytearray bytes list strtuple 元組元組是個有序的序列,其中包含0個或多個物件引用。與字串類似,元組也是固定的,因此不能替換或刪除其中的任意資料項。如果需要修改,我們應該使用列表而不是元組,如果我們有乙個元組,但又要對其進行修改,那麼可...
Python組合資料型別
組合資料型別的英文是composite data type,其中composite的意思是復合,組合的意思.這就是組合資料型別名字的由來.下面介紹一些列表的常用操作 在列表末尾加入乙個元素 heros list print heros 輸出結果 小魚人 1.2 extend 下面是extend的官方...
python組合資料型別
組合資料型別 一 序列型別 具有先後關係的一組元素 元素型別可以不同 元素間由序號引導,通過下標訪問序列的特定元素 正向遞增和反向遞減兩種定義方法 真正建立乙個列表,賦值僅傳遞引用 類似指標 序列型別通用操作符 x in s 如果x是序列s的元素,返回true,否則返回false x not in ...