07-列表的常用操作-修改和刪除
阿新 • • 發佈:2020-12-10
修改:
- 修改指定下標的資料
示例:
# 修改指定下標的資料
name_list = ['lina', 'LiMing', 'Sam']
name_list[1] = 'zhangsan'
print(name_list)
結果:
- reverse()函式:逆序
語法:列表.reverse()
示例:
# reverse()函式:逆序
num_list = [2, 1, 4, 3, 6, 5]
num_list.reverse()
print(num_list)
結果:
- 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)
結果:
刪除:
- del 刪除列表,也可以刪除列表中某個資料
刪除整個列表:
示例:
# 刪除整個列表
del name_list
print(name_list) # 則會提示列表不存在,因為列表已經被刪除了
結果:
刪除列表中某個資料:
示例:
# 刪除列表中某個資料
name_list = ['lina', 'LiMing', 'Sam']
del(name_list[1])
print(name_list)
結果:
- 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) # 刪除資料之後的原列表
結果:
- remove()函式:刪除指定資料
語法:列表.remove(‘資料’)
示例:
name_list = ['lina', 'LiMing', 'Sam']
name_list.remove('LiMing')
print(name_list)
結果:
- clear()函式:清除資料
語法:列表.clear()
示例:
# clear()函式:清除資料
name_list = ['lina', 'LiMing', 'Sam']
name_list.clear()
print(name_list) # 返回空列表
結果: