列表

當我們開始存儲大量的數據的時候,通過單個變量保存單個值的方式,已經不太可取了

此時,可以使用列表來存儲數據【列表類似于其他語言中的數組】

列表的語法:變量 = [“數據”, “數據2”……]

列表:

???? 存儲數據的【處理數據的】

????? 處理數據的:增刪改查

列表常見的操作

????? python中的列表,類型 list

????? 查看list常見的操作函數:dir(list)

????? 需要按照一定的規律來記憶函數

??????按照增刪改查的四種操作方式來記憶

查詢數據

根據下標獲取列表中的某個數據

>>> g = girls[1]

>>>

>>> g

'碧瑤'

查詢某個指定數據在列表中的位置

>>> girls.index("陸雪琪")

0

>>> girls.index("金瓶兒")

2

修改數據

根據下標,直接修改數據即可

>>> girls[2] = "燕虹"

>>> girls

['陸雪琪', '碧瑤', '燕虹', '幽姬', '小環']

增加數據

在列表的末尾追加數據append(要增加的數據)

['陸雪琪', '張小凡', '碧瑤', '幽姬', '小環']

>>> girls.append("金瓶兒")

['陸雪琪', '張小凡', '碧瑤', '幽姬', '小環', '金瓶兒']

在列表中指定的位置增加數據 insert(位置, 數據)

>>> girls

['陸雪琪', '張小凡', '碧瑤', '幽姬', '小環', '金瓶兒']

>>> girls.insert(0, "林驚羽")

>>> girls

['林驚羽', '陸雪琪', '張小凡', '碧瑤', '幽姬', '小環', '金瓶兒']

刪除數據

刪除列表中最后一個數據 pop()

>>> girls

['林驚羽', '陸雪琪', '張小凡', '碧瑤', '幽姬', '小環', '金瓶兒']

>>> girls.pop()

'金瓶兒'

>>> girls

['林驚羽', '陸雪琪', '張小凡', '碧瑤', '幽姬', '小環']

刪除指定的數據 remove(要刪除的數據)

>>> girls

['林驚羽', '陸雪琪', '張小凡', '碧瑤', '幽姬', '小環']

>>> girls.remove("小環")

>>> girls

['林驚羽', '陸雪琪', '張小凡', '碧瑤', '幽姬']


高級運算符:成員運算符

? 語法結構:a in b? 表示在b中是否包含a數據

? 可以操作字符串

? 可以操作列表

>>> girls

['林驚羽', '陸雪琪', '張小凡', '碧瑤', '幽姬']

>>>

>>> name = "林驚羽"

>>> name in girls

True

>>> name = "鬼先生"

>>> name in girls

False

>>>

循環for

一個簡單的循環,和成員運算符配合使用

語法結構:for a in b:將b中的數據依次存放在a中進行循環處理

關于循環

對于循環,這是一個曖昧的概念,python就提供了兩種循環

? 可以進行數據條件判斷的循環——while循環

while 條件:

循環中要執行的代碼

? 對于固定的數據進行依次查看[遍歷]的功能——for循環

for 存放循環數據的變量 in 要循環的數據:

循環中的代碼

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。