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

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