#列表循環? for循環? (for**in**)
? 1.注意使用for循環時 print前要縮進
cats=["alice","clear","dell",'moon']
for cat in cats:
?? print(cat)? #可在for循環中執行更多操作#
? 2.不使用for循環時,切記print能縮進
cats=["alice","clear","dell",'moon']
for cat in cats:
?? print(cat)
print("they are so cute") #在for循環結束后執行一些操作#
#創建數值列表
1.函數range()
for a in range(1,5):
? print(a)??? #如果輸出不和預期,可嘗試指定的指加以=1或減1
a=list(range(1,5))
print(a)??? #list() range()函數創建列表
2.創建不同類型的數值列表
a=list(range(2,5,1))# (A,B,c)指的是從 A開始數(包括A)往后不斷加C,達到終值為止(一般是B-1)
print(a)
##以下是三種不同的方式來創建數值列表
bs=[]
for value in range(1,11):
b=value**2
bs.append(b)
print(bs) #前面不加縮進,否則循環的到多個列表
bs=[]
for value in range(1,11):
bs.append(value**2)
print(bs)#簡潔
squares=[value for value in range(1,11,2)]
print(squares)
#數字列表簡單的統計計算
a=[0,1,2,3,4,5,6,7,8,9]
print(min(a))
print(max(a))
print(sum(a))
#提取列表部分元素
letters=['A','B','C','D','E','F','G']
print(letters[0:4])#索引從0開始
letters=['A','B','C','D','E','F','G']
print(letters[:4])#沒有起始索引 默認從開頭開始提取
letters=['A','B','C','D','E','F','G']
print(letters[4:])#沒有終止索引 默認從其實索引提取到末尾
##索引負數表示倒數第幾個
#遍歷列表部分元素? (for循環)
letters=['A','B','C','D','E','F','G']
for letter in letters[0:4]:
print(letter)
#打印前3個字母
letters=['A','B','C','D','E','F','G']
print("Here are the first three letters:")
for letter in letters[0:2]:
?? print(letter.title())
#復制列表
mine=['A','B','C','D','E','F','G']
you=mine[:]? #復制列表: 列表[:]
print(mine)
print(you)
#列表中添加一個元素
mine=['A','B','C','D','E','F','G']
mine.append("H")
you=mine[:]
print(mine)
print(you)
###元組 {元組元素不可修改,列表元素可以修改}
#定義元組
letters=('A','B','C','D','E','F','G')
print(letters[0])#提出元組元素
#嘗試修改元組中的任何元素時,結果會發現修改失敗,這正是我們所需要的
letters=('A','B','C','D','E','F','G')
letters[1]='H'
print(letters)#執行錯誤,執行下面代碼時需要將此代碼刪除#
letters=('A','B','C','D','E','F','G')
for letter in letters:
print(letter)
#修改元組變量
letters=('A','B','C','D','E','F','G')
for letter in letters:
print("Here are ltetter:")#通俗來講修改變量就是元素前加一些語句
print(letter)
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
