list基本操作

list的基本操作理解


1、創建一個list

創建一個列表list = [1,2,3] 裏面可以有字符串也可以有整數或者浮點數,其用中括號[]括起來表示


2、訪問列表的值

列表由下標、數值兩部分組成。訪問方式採用print進行標準輸出print(list[0])

可以採用切片的方式進行打印數值出來。

例如list[1:] 表示從索引下標1開始(包括下標1)往後打印

如果需要迭代打印列表的每一個值就需要使用循環,當然也有相關函數支撐打印


3、更新list

list更新包括追加數值和修改數值

在list末尾追加一個數值可以採用函數 class1.append()

如果是要修改某一個數值的話可以採用class1[0] = "Haoma"

還有很多方法沒用過的


4、刪除list

刪除list中的某個數值可以採用del  class1[0] 表示刪除了下標爲0的值

也可以採用list內置的方法list.pop()

以上兩種方法都是對list的數值進行直接修改


5、list操作函數(內置)

對於list的操作還附帶了一些函數

cmp(list1,list2)  比較兩個列表的元素

len(list)  列表元素個數,常用

max(list)  列表最大值,常用

min(list)  返回列表元素最小值

list(seq)  將元組轉換爲列表


6、list操作方法

對於列表的操作包含以下方法

list.append(obj)   在列表末尾添加新的對象,只能添加一個值。常用

list.count(obj)      統計列表中某個元素在列表中出現的次數

list.extend(seq)    在列表末尾一次性追加另一個序列中的多個值

list.index(obj)    從列表中找出某個值第一個匹配項的索引位置

list.insert(index,obj)  將對象插入列表

list.pop()   移除列表中的某個元素,默認是最後一位

list.remove()  移除列表中某個值的第一個匹配項

list.reverse()  反向列表中元素

list.sort()   對原列表進行排序


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章