列表和元組常見的函式及方法

2021-08-21 13:21:51 字數 1591 閱讀 4950

num=[1,2,3,4,5,6,7]

列表裡面常用的函式和方法

list('hello') 返回的是乙個列表

del num[0] 按照索引號進行刪除乙個列表中的元素

另外一種刪除方式是用插入空來刪除

例如num[1:1]= 相當於刪除了數值2

方法:呼叫方式 物件.方法()

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

num.count(4); 返回為2

extend在乙個列表末尾追加多個序列 a.extend(b)

b=[8,9]

a.extend(b) ;  a=[1,2,3,4,5,6,7,8,9]

index從列表中找出某個值第一次匹配的位置

num.index(4) ; 返回的是 3

insert將物件插入列表

num.insert(3,『who』)在索引3的位置插入who

pop()從列表中移出乙個元素,預設是最後乙個

num.pop(2);移出索引2位置的元素返回得到num[1,2,4,5,6,7],這是唯一乙個修改列表返回的方法

remove()移出列表中某個值的第乙個匹配項

[1,2,3,4,2,6,7].remove('2')   [1,3,4,2,,6,7]

x.reverse()將x中的值反向存放,沒有返回值,但是改變了原來的列表

sort()用於在原位置對列表進行排序,沒有返回值

num=[3,1,2]

num.sort()

num變為num=[1,2,3]

對列表的全部賦值

已知x=[1,2,3]

需要把x賦值給y,不能直接y=x;

應該是 y=x[:]

另外一種獲取副本的函式是sorted()有返回值,且返回值是乙個num改變的副本

y=sorted(num)

y=[1,2,3]

num=[3,1,2]

compare(x,y)比較函式x>y 返回1 ,x=y返回0 ,y>x返回 -1

元組和列表的

array 1,2,3,4 array 1 22.元組 array 1 3 traceback most recent call last file line 1,in typeerror tuple object does not support item assignment的內容不能更改 tu...

列表,元組,集合,字典的操作及方法 和 深淺拷貝

增 list.insert 指定索引前增加 list.extend 迭代追加 可迭代物件,打散追加 刪list.pop 指定索引刪除 預設刪最後乙個元素,返回值為刪除物件,沒有則報錯 list.remove 指定元素刪除 若有相同元素,預設刪除第乙個 list.clear 清空 其他 list.in...

列表,元組,字典的方法和相關操作

定義 有序的儲存任意型別的資料 可以改變列表中的元素 格式 列表名 元素1,元素2,元素3 1.可以使用for,while迴圈遍歷 2.可以使用下標索引,切片 4.可以刪除元素 del 刪除指定位置元素 pop 刪除指定位置元素,但可以返回刪除元素值 remove通過刪除元素值刪除元素 clear清...