1. 程式人生 > 其它 >07-列表的常用操作-修改和刪除

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

技術標籤:Python學習python

修改:

  1. 修改指定下標的資料
    示例:
# 修改指定下標的資料
name_list = ['lina', 'LiMing', 'Sam']
name_list[1] = 'zhangsan'
print(name_list)

結果:
在這裡插入圖片描述

  1. reverse()函式:逆序
    語法:列表.reverse()
    示例:
# reverse()函式:逆序
num_list = [2, 1, 4, 3, 6, 5]
num_list.reverse()
print(num_list)

結果:
在這裡插入圖片描述

  1. 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)

結果:
在這裡插入圖片描述

  1. 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)    # 刪除資料之後的原列表

結果:
在這裡插入圖片描述

  1. remove()函式:刪除指定資料
    語法:列表.remove(‘資料’)
    示例:
name_list = ['lina', 'LiMing', 'Sam']
name_list.remove('LiMing')
print(name_list)

結果:
在這裡插入圖片描述

  1. clear()函式:清除資料
    語法:列表.clear()
    示例:
# clear()函式:清除資料
name_list = ['lina', 'LiMing', 'Sam']
name_list.clear()
print(name_list)    # 返回空列表

結果:
在這裡插入圖片描述