列表
當我們開始存儲大量的數據的時候,通過單個變量保存單個值的方式,已經不太可取了。
此時,可以使用列表來存儲數據【列表類似與其它語言中的數組】
列表的語法:變量 = [“數據”, “數據2”……]
列表:存儲數據的【處理數據的】
·處理數據:增刪改查
列表常見的操作:
python中的列表,類型 list
查看list常見的操作函數:dir(list)
需要按照一定的規律來記憶函數
按照增刪改查的四種操作方式來記憶
查詢數據
·根據下標獲取列表中的某個數據
·查詢某個指定數據在列表中的位置
>>>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 要循環的數據
循環中的代碼
循環break跳出