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
squares.append(square)
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 _*_
foods = ['apple','banana','pear']
# 複製列表 創建了一個列表的副本將該副本存儲到變量food_list中
food_list = foods[:]
print(food_list)
print(foods)
food_list.append('food_list')
foods.append('foods')
print(food_list)
print(foods)
# 這是將foods直接賦給變量my_friend_list 然後兩個變量 foods和my_friend_list 都指向同一個列表
my_friend_list = foods
foods.append('water')
print(foods)
print(my_friend_list)
my_friend_list.append('car')
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)