7.13學習 列表 for循環

列表

當我們開始存儲大量的數據的時候,通過單個變量保存單個值的方式,已經不太可取了。
此時,可以使用列表來存儲數據【列表類似與其它語言中的數組】
列表的語法:變量 = [“數據”, “數據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跳出
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容