07 列表的常用操作 修改和刪除

2022-09-22 07:01:56 字數 2821 閱讀 3040

修改:

1. 修改指定下標的資料

示例:

# 修改指定下標的資料

name_list = ['lina', 'liming', 'sam']

name_list[1] = 'zhangsan'

print(name_list)

結果:

2. reverse()函式:逆序

語法:列表.reverse()

示例:

# reverse()函式:逆序

num_list = [2, 1, 4, 3, 6, 5]

num_list.reverse()

print(num_list)

結果:

3. sort()函式:排序

語法:列表.sort(reverse=false)    注意:reverse表示排序規則,reverse=false 升序(預設),reverse=true 倒序

示例:

#  sort()函式:排序

# 升序(預設)

num_list = [2, 1, 4, 3, 6, 5]

num_list.sort()

print(num_list)

結果:

示例:

# 倒序

num_list = [2, 1, 4, 3, 6, 5]

num_list.sort(reverse=true)

print(num_list)

結果:

示例:

# 升序

num_list = [2, 1, 4, 3, 6, 5]

num_list.sort(reverse=false)

print(num_list)

結果:

刪除:1. del 刪除列表,也可以刪除列表中某個資料

語法:1. del 目標     2. del(目標) 兩種都可以刪除

刪除整個列表:

示例:

# 刪除整個列表

del name_list

print(name_list) # 則會提示列表不存在,因為列表已經被刪除了

結果:

刪除列表中某個資料:

示例:

# 刪除列表中某個資料

name_list = ['lina', 'liming', 'sam']

del(name_list[1])

print(name_list)

結果:

2.  pop()函式:刪除指定下標的資料,如果不指定小標,則預設刪除最後一個資料,無論是按照下標刪除還是刪除最後一個,pop()函式都會返回這個被刪除的資料。

語法:列表.pop(下標)

指定下標刪除:

示例:

# 指定下標刪除

name_list = ['lina', 'liming', 'sam']

del_name = name_list.pop(0)

print(del_name) # 被刪除的資料

print(name_list) # 刪除資料之後的原列表

結果:

不指定下標刪除:

示例:

# 不指定下標刪除

name_list = ['lina', 'liming', 'sam']

del_name = name_list.pop()

print(del_name) # 被刪除的資料

print(name_list) # 刪除資料之後的原列表

結果:

3. remove()函式:刪除指定資料

語法:列表.remove('資料')

示例:

name_list = ['lina', 'liming', 'sam']

name_list.remove('liming')

print(name_list)

結果:

4. clear()函式:清除資料

語法:列表.clear()

示例:

# clear()函式:清除資料

name_list = ['lina', 'liming', 'sam']

name_list.clear()

print(name_list) # 返回空列表

結果:

Python中列表的常用操作

extend 用列表擴充套件列表,引數為列表。 insert 在指定位置插入元素,第一個引數為插入位置,第二個為引數為插入元素。 index...

Git Git 本地的撤銷修改和刪除操作

比如我現在在readme txt檔案裡面增加一行 內容為555555555555,我們先通過命令檢視如下 在我未提交之前,我發現新增5555...