Python 操作列表

2021-08-21 00:26:35 字數 2742 閱讀 7294

1.遍歷整個列表

# _*_ coding:utf8 _*_

magicians = ['zhangqi','zhangqiang','zhanglu']

# 讀取列表獲取到列表中第乙個值 賦值給變數 magician 然後將變數magician列印出來。

# for迴圈語句 後面的首行縮排**行 都是在一次的迴圈中執行

# python 是根據縮進來判斷**行與第一行**的關係

for magician in magicians:

print(magician)

print(magician.title()+",that was a great trick\n")

print("thanks everyone")

persons = ['zhangqi','zhanglu','zhanglu']

for person in persons:

print(person)

2. 建立數值列表

# _*_ coding:utf8 _*_

# 使用函式range() range()函式在python中是從你指定第乙個數字開始,到倒數第二個為止

for values in range(1,5):

print(values)

for value in range(1,6):

print(value)

# 使用 range()函式和list()函式生成數字列表 list()是將range()的值生成列表

list = list(range(1,6))

print(list)

# _*_ coding:utf8 _*_

# 從2 開始 每次加2 到11結束 就是找到1到10之間的偶數

list = list(range(2,11,2))

print(list)

# 做平方運算 **代表平方的運算

squares =

for value in range(1,10):

square = value ** 2

print(squares)

# 查詢到列表彙總最小的數字

print(min(squares))

# 查詢到列表中最大的數字

print(max(squares))

# 列表中的數字做和

print(sum(squares))

values = [1,'zghanbgqi',2]

print(min(values))

for value in values:

print(value)

# 列表解析

squares = [value**2 for value in range(1,10)]

print(squares)

3.列表的一部分_切片

# _*_ coding:utf8 _*_

players = ['zhangqi','zhanglu','zhangqiang','zhangna','zhangna']

# 角標從0開始

print(players[0:2])

print(players[1:4])

# 角標從0開始

print(players[:4])

print(players[2:])

print(players[-3:])

# 遍歷切片

for value in players[:3]:

print(value.title())

# _*_ coding:utf8 _*_

# 複製列表 建立了乙個列表的副本將該副本儲存到變數food_list中

food_list = foods[:]

print(food_list)

print(foods)

print(food_list)

print(foods)

# 這是將foods直接賦給變數my_friend_list 然後兩個變數 foods和my_friend_list 都指向同乙個列表

my_friend_list = foods

print(foods)

print(my_friend_list)

print(my_friend_list)

print(foods)

4. 元組

# _*_ coding:utf8 _*_

# 定義元組 元組中放的元素都是不可以修改的 由於修改元組,python中是被禁止,當發生修改元組中的元素的操作時會出現型別錯誤異常

# 所以元組中儲存的都是不可變的值 使用()來表示的。

dimensions = (500,250)

print(dimensions[0])

print(dimensions[1])

# dimensions[0] = 250

# print(dimensions[0])

# 遍歷元組 如同遍歷列表是一樣的

for dimension in dimensions:

print(dimension)

# 修改元組中的變數 是通過將元組中的變數重新複製來操作

dimensions = (400,600)

print(dimensions)

python列表建立操作 python列表操作

建立列表 sample list a 1,a b python 列表操作 sample list a b 0,1,3 得到列表中的某乙個值 value start sample list 0 end value sample list 1 刪除列表的第乙個值 del sample list 0 在列...

python列表建立操作 python列表操作

列表是最常用的python資料型別,它可以作為乙個方括號內的逗號分隔值出現。列表的資料項不需要具有相同的型別。如 list a b 2,5,1 1 新建列表 stus 建立空列表 stus1 list 建立空列表 print stus print stus1 stus 范冰冰 維達 soon 上述 ...

python 列表操作

list 一種順序儲存結構,序列的一種,列表元素可以是任何型別,類似陣列,引用型別。格式定義 olist 1,str 定義乙個空的list olist 獲取列表元素個數 len olist 刪除乙個列表 del olist 刪除乙個列表元素 del list i 支援 olist1 olist2 列...