Python 基礎教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對象和類

Python 日期和時間

Python 高級知識

Python 參考手冊

Python 列表 pop() 使用方法及示例

Python 列表方法

pop()方法從列表中刪除給定索引處的項目,并返回被刪除的項目。

pop()方法的語法為:

list.pop(index)

pop()參數(shù)

  • pop()方法采用單個參數(shù)(索引)。

  • 傳遞給方法的參數(shù)是可選的。如果沒有傳遞,默認的索引-1將作為參數(shù)(最后一項的索引)傳遞。

  • 如果傳遞給該方法的索引不在范圍內(nèi),則會拋出IndexError:pop index out of range異常。

pop()返回值

pop()方法返回給定索引處存在的項目。并從列表中刪除該項目。

示例1:從列表中取出給定索引處的項

# 編程語言列表
languages = ['Python', 'Java', 'C++', 'French', 'C']

# 刪除并返回第四項
return_value = languages.pop(3)
print('返回值:', return_value)

# 被更新后的列表
print('更新后的列表:', languages)

輸出結(jié)果

返回值: French
更新后的列表: ['Python', 'Java', 'C++', 'C']

注意: Python中的索引從0開始,而不是1。

如果需要彈出第4 元素,則需要將3傳遞給pop()方法。

示例2:pop()沒有索引,并且為負索引

# 編程語言列表
languages = ['Python', 'Java', 'C++', 'Ruby', 'C']

# 刪除并返回最后一個項目
print('當沒有傳遞索引時:') 
print('返回值:', languages.pop())
print('更新后的列表:', languages)

# 刪除并返回最后一個項目
print('\n參數(shù)為-1:') 
print('返回值:', languages.pop(-1))
print('更新后的列表:', languages)

# 刪除并返回第三個最后的項目
print('\n參數(shù)為-3:') 
print('返回值:', languages.pop(-3))
print('更新后的列表:', languages)

輸出結(jié)果

當沒有傳遞索引時:
返回值: C
更新后的列表: ['Python', 'Java', 'C++', 'Ruby']

參數(shù)為-1:
返回值: Ruby
更新后的列表: ['Python', 'Java', 'C++']

參數(shù)為-3:
返回值: Python
更新后的列表: ['Java', 'C++']

如果您需要從列表中刪除給定的項目,則可以使用remove()方法。

并且,您可以使用del語句從列表中刪除項目或切片

Python 列表方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清