天天看點

python清單添加清單_python清單介紹,以及清單的常見操作

清單介紹

想一想:前面學習的字元串可以用來存儲一串資訊,那麼想一想,怎樣存儲班級所有同學的名字呢?定義100個變量,每個變量存放一個學生的姓名可行嗎?有更好的辦法嗎?答:清單

<1>清單的格式

變量A的類型為清單 namesList = ['xiaoWang','xiaoZhang','xiaoHua']

比C語言的數組強大的地方在于清單中的元素可以是不同類型的 testList = [1, 'a']

<2>列印清單

python清單添加清單_python清單介紹,以及清單的常見操作

清單的循環周遊

1. 使用for循環

python清單添加清單_python清單介紹,以及清單的常見操作

為了更有效率的輸出清單的每個資料,可以使用循環來完成

2. 使用while循環

python清單添加清單_python清單介紹,以及清單的常見操作

為了更有效率的輸出清單的每個資料,可以使用循環來完成

清單的相關操作

清單中存放的資料是可以進行修改的,比如"增"、"删"、"改""

<1>添加元素("增"append, extend, insert)

append: 通過append可以向清單添加元素

extend :通過extend可以将另一個集合中的元素逐一添加到清單中

insert:insert(index, object) 在指定位置index前插入元素object

<2>修改元素("改")

修改元素的時候,要通過下标來确定要修改的是哪個元素,然後才能進行修改

<3>查找元素("查"in, not in, index, count)

所謂的查找,就是看看指定的元素是否存在

in, not in

python中查找的常用方法為:in(存在),如果存在那麼結果為true,否則為false

not in(不存在),如果不存在那麼結果為true,否則false

index, count :index和count與字元串中的用法相同

<4>删除元素("删"del, pop, remove)

類比現實生活中,如果某位同學調班了,那麼就應該把這個條走後的學生的姓名删除掉;在開發中經常會用到删除這種功能。

清單元素的常用删除方法有:del:根據下标進行删除 ,pop:删除最後一個元素, remove:根據元素的值進行删除。

<5>排序(sort, reverse)

sort方法是将list按特定順序重新排列,預設為由小到大,參數reverse=True可改為倒序,由大到小。reverse方法是将list逆置。