Python學習筆記(二)

Python學習筆記(二)

for循環遍歷列表

#for循環遍歷列表
friends=['lisa','jim','john']
for friend in friends:
    print(friend.title())
print("I like my friends!")

輸出結果:

range數值列表的使用

#range數值列表的使用
for value in range(1,6):
    print(value)
#range指定步長
numbers=list(range(2,13,2))
print(numbers)

輸出結果:

list轉化爲列表輸出

#list轉化爲列表輸出
numbers=list(range(1,6))
print(numbers)

輸出結果:

示例

#示例
squares=[]
for value in range(1,10):
    square=value**2
    squares.append(square)
print(squares)
#優化上個示例
squares=[]
for value in range(1,10):
    squares.append(value**2)
print(squares)

輸出去結果:

數字列表簡單統計

#數字列表簡單統計
numbers=[1,2,3,4,5,6]
min_value=min(numbers)#最小值
max_value=max(numbers)#最大值
sum_value=sum(numbers)#總和
print("最小元素爲:",min_value,",最大元素爲:",max_value,",元素總和爲:",sum_value)

輸出結果:


列表解析

[公式  for循環]

#列表解析
squares=[value**2 for value in range(1,6)]
print(squares)

輸出結果:


列表切片

#列表切片
stduents=['john','kandy','luky','bob','mary']
print(stduents[1:3])
print(stduents[:3])#不指定開始默認從頭開始
print(stduents[2:])#不指定結束默認到末尾

輸出結果:


遍歷切片

#遍歷切片
for stduent in stduents[1:3]:
    print("stduents:",stduent)

輸出結果:


複製列表

#複製列表
my_foods=['pizza','chocolate cake']
friend_foods=my_foods[:]
print("My favorite foods are:")
print(my_foods)
print("My friend favorite foods are:")
print(friend_foods)

my_foods和friend_foods是兩個不同的表
輸出結果:

元祖——不可修改的列表

#元祖——不可修改的列表
numbers=(10,10)
print(numbers[0])
print(numbers[1])
numbers[0]=1  #修改會報錯

輸出結果:

遍歷元組中的值

#遍歷元組中的值
numbers=(10,10)
for number in numbers:
    print(number)

輸出結果:

修改元組變量

因爲元組中的值不可進行修改,所以採用重新定義變量的方法進行修改其值
 

#修改元組變量
numbers=(10,10)
print("original numbers:")
for number in numbers:
    print(number)
numbers=(1,2)
print("modified numbers:")
for number in numbers:
    print(number)

輸出結果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章