1. 程式人生 > >list基本操作

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() 對原列表進行排序


本文出自 “常想一二” 博客,請務必保留此出處http://250919938.blog.51cto.com/962010/1928112

list基本操作