最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2019年07月30日 11:51:28   作者:cznczai  
這篇文章主要介紹了Python 使用list和tuple+條件判斷詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

list

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

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是一個可變的有序表,所以,可以往list中追加元素到末尾:

append()方法

在某個位置上插入

insert(x,'???')

要刪除list末尾的元素

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

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']
[]

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

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

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

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

tuple

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

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

注意:因為定義tuple 類型跟 四則運算的() 相互混了

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

'''

雖然說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('請輸入一個數(shù)字')
if boolean表達(dá)式 :
elif :
else :

循環(huán)

for x in list :

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

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

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

while boolean表達(dá)式 :

n = n+1
b = true

break continue

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

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

相關(guān)文章

  • Python 中的 with open文件操作的最佳實踐

    Python 中的 with open文件操作的最佳實踐

    在 Python 中,with open() 提供了一個簡潔而安全的方式來處理文件操作,它不僅能確保文件在操作完成后自動關(guān)閉,還能處理文件操作中的異常,避免資源泄漏,本文給大家介紹Python 中的 with open文件操作的最佳實踐,感興趣的朋友一起看看吧
    2025-04-04
  • Python教程之基本運算符的使用(上)

    Python教程之基本運算符的使用(上)

    Python?運算符通常用于對值和變量執(zhí)行操作。這些是用于邏輯和算術(shù)運算的標(biāo)準(zhǔn)符號。在本文中,我們將研究不同類型的?Python?運算符,感興趣的可以了解一下
    2022-09-09
  • Python導(dǎo)入或執(zhí)行python源文件的3種方法

    Python導(dǎo)入或執(zhí)行python源文件的3種方法

    這篇文章主要給大家介紹了關(guān)于Python導(dǎo)入或執(zhí)行python源文件的3種方法,python源代碼的文件以"py"為擴(kuò)展名,由python.exe解釋,可以在控制臺下運行,需要的朋友可以參考下
    2023-08-08
  • flask框架實現(xiàn)修改密碼和免密登錄功能

    flask框架實現(xiàn)修改密碼和免密登錄功能

    flask是python web開發(fā)的常用框架之一。本文將講述flask如何實現(xiàn)修改密碼和免密登錄功能
    2021-05-05
  • python的re模塊應(yīng)用實例

    python的re模塊應(yīng)用實例

    這篇文章主要介紹了python的re模塊應(yīng)用實例,包括了常見的正則匹配技巧,需要的朋友可以參考下
    2014-09-09
  • Python實現(xiàn)的爬取豆瓣電影信息功能案例

    Python實現(xiàn)的爬取豆瓣電影信息功能案例

    這篇文章主要介紹了Python實現(xiàn)的爬取豆瓣電影信息功能,結(jié)合具體實例形式分析了Python基于requests庫的爬蟲使用技巧,需要的朋友可以參考下
    2019-09-09
  • 解決python線程卡死的問題

    解決python線程卡死的問題

    今天小編就為大家分享一篇解決python線程卡死的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • 淺談Python中的繼承

    淺談Python中的繼承

    這篇文章主要介紹了Python中繼承的的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • 關(guān)于flask路由app.route及路由參數(shù)的各種用法解析

    關(guān)于flask路由app.route及路由參數(shù)的各種用法解析

    我們在開發(fā)過程中,編寫項目時所使用的路由往往是指代了框架/項目中用于完成路由功能的類,這個類一般就是路由類,簡稱路由,這篇文章主要介紹了有關(guān)flask路由app.route及路由參數(shù)的各種用法解析,需要的朋友可以參考下
    2024-03-03
  • Python利用OpenCV和skimage實現(xiàn)圖像邊緣檢測

    Python利用OpenCV和skimage實現(xiàn)圖像邊緣檢測

    提取圖片的邊緣信息是底層數(shù)字圖像處理的基本任務(wù)之一。本文將通過OpenCV和skimage的?Canny?算法實現(xiàn)圖像邊緣檢測,感興趣的可以了解一下
    2022-12-12

最新評論

西乡县| 乌兰浩特市| 盐亭县| 石景山区| 石门县| 宁都县| 曲水县| 长岛县| 金昌市| 资源县| 肇东市| 胶州市| 夏河县| 荣昌县| 金溪县| 大兴区| 普定县| 缙云县| 凤冈县| 绩溪县| 拉孜县| 房山区| 慈利县| 金川县| 阿拉善盟| 洪湖市| 宽甸| 甘泉县| 通辽市| 三亚市| 大城县| 吉首市| 太原市| 石阡县| 邹城市| 西青区| 鲁甸县| 象山县| 巍山| 磴口县| 台中县|