-x>=-len(arr)索引的數(shù)字為0~len(arr)-1-len(arr)~-1超過(guò)會(huì)報(bào)錯(cuò)classmates=['A','B','C','D','E']print(classmates)print(len(classmates))foriinclassmates:print(i)'''['A','B','C','D','E']5ABCDE'" />

欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Python 使用list和tuple+條件判斷詳解

系統(tǒng) 1694 0

list

list是一種有序的集合,可以隨時(shí)添加和刪除其中的元素。跟java不一樣的是 可以使用arr[-1] 0>-x >=- len(arr) 索引的數(shù)字為 0~ len(arr)-1 -len(arr)~ -1 超過(guò)會(huì)報(bào)錯(cuò)

            
classmates= ['A','B','C','D','E']
print(classmates)
print(len(classmates))
for i in classmates:
  print(i)

'''
['A', 'B', 'C', 'D', 'E']
5
A
B
C
D
E
'''
for i in range(0,len(classmates)):
  print(classmates[i])
'''
A
B
C
D
E
'''
classmates= ['A','B','C','D','E']
print(classmates[-1])
print(classmates[-2])
print(classmates[-3])
print(classmates[-4])
print(classmates[-5])
'''
print(classmates[-6])
IndexError: list index out of range
'''
'''
E
D
C
B
A
'''
          

list是一個(gè)可變的有序表,所以,可以往list中追加元素到末尾:

append()方法

在某個(gè)位置上插入

insert(x,'???')

要?jiǎng)h除list末尾的元素

pop(i) 沒(méi)有參數(shù)默認(rèn)為最后一個(gè)

            
classmates= ['A','B','C','D','E']
classmates.append('F')
classmates.insert(1,'G')
classmates.insert(-1,'H')
classmates.insert(1,'I')
print(classmates)
for i in range(0,len(classmates)):
  classmates.pop(0)
  print(classmates)
'''
['A', 'I', 'G', 'B', 'C', 'D', 'E', 'H', 'F']
['I', 'G', 'B', 'C', 'D', 'E', 'H', 'F']
['G', 'B', 'C', 'D', 'E', 'H', 'F']
['B', 'C', 'D', 'E', 'H', 'F']
['C', 'D', 'E', 'H', 'F']
['D', 'E', 'H', 'F']
['E', 'H', 'F']
['H', 'F']
['F']
[]
          

要把某個(gè)元素替換成別的元素,可以直接賦值給對(duì)應(yīng)的索引位置:更改值任意屬性

            
classmates= ['A','B','C','D','E']
classmates[0] ='F'
print(classmates)
'''
['F', 'B', 'C', 'D', 'E']
'''
          

list元素也可以是另一個(gè)list,list里面的元素的數(shù)據(jù)類(lèi)型也可以不同

            
p = [1,2,3]
classmates= ['A',p,True ]
print(classmates)
          

tuple

tuple和list非常類(lèi)似,但是tuple一旦初始化就不能修改,更具有安全性 相比list 沒(méi)有append() pop() insert()等方法

classmates = ('Michael', 'Bob', 'Tracy') 跟list 區(qū)別是括號(hào) [] / ()

注意:因?yàn)槎xtuple 類(lèi)型跟 四則運(yùn)算的() 相互混了

            
false_t = (1)      # 定義的不是tuple,是1這個(gè)數(shù)!
print(false_t)    
true_t = (1,)      # 只有1個(gè)元素的tuple定義時(shí)必須加一個(gè)逗號(hào),,來(lái)消除歧義:
print(true_t)
true_t1 = ()
print(true_t1)
'''
1
(1,)
()

'''
          

雖然說(shuō)tuple不可變 如下

            
p = ['男',20]
change_t = (1,'czncai',p)
print(change_t)
p[0] = '猛男'
p[1] = 21
print(change_t)
'''
(1, 'czncai', ['男', 20])
(1, 'czncai', ['猛男', 21])
'''
          

條件判斷 + input()

input('請(qǐng)輸入一個(gè)數(shù)字')
if boolean表達(dá)式 :
elif :
else :

循環(huán)

for x in list :

是把list每個(gè)元素代入變量x,然后執(zhí)行縮進(jìn)塊的語(yǔ)句

for x in range() range()函數(shù),可以生成一個(gè)整數(shù)序列

            
list(range(5))
[0, 1, 2, 3, 4]
          

while boolean表達(dá)式 :

            
n = n+1
b = true
          

break continue

  • break 可以提前退出循環(huán)
  • continue 跳過(guò)當(dāng)前的這次循環(huán),直接開(kāi)始下一次循環(huán)。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

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

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 日本大片在线免费观看 | 国产精品亚洲一区 | 激情视频网站 | 久久电影精品久久99久久 | 一本一道久久a久久精品蜜桃 | 91热久久免费频精品黑人99 | 国产一区av在线 | 午夜寂寞影视在线观看 | 日韩视频在线观看免费 | 国产一级一级毛片 | 成人18免费入口 | 香蕉视频免费网站 | 免费看欧美成人性色生活片 | 色综合久久综合欧美综合 | 天天干狠狠操 | www.尤物视频| 国产精品不卡一区 | 久久亚洲欧美日韩精品专区 | 自拍偷拍亚洲一区 | 5g影视天天看最新网站 | 五月激情综合网 | 一个色综合亚洲伊人久久 | www国产| 天天干天天草 | 国产在线观看91一区二区三区 | 日韩欧美一区二区三区 | 国产日韩第一页 | 天天影院免费看电影 | 成 人 黄 色 大片 | 成人午夜视频一区二区国语 | 毛片啪啪| 奇米影视第四色av首页 | 日韩手机视频 | 91麻豆精品一区二区三区 | 欧美日韩一二区 | 色综合久久天天综合网 | 国产成人综合在线 | av免费不卡国产观看 | 国产成人免费永久播放视频平台 | 国产精品第1页在线播放 | 欧美乱xxxxx强 |