亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

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

Python 文件操作

Python 對象和類

Python 日期和時(shí)間

Python 高級知識

Python 參考手冊

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

Python 列表方法

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

pop()方法的語法為:

list.pop(index)

pop()參數(shù)

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

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

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

pop()返回值

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

示例1:從列表中取出給定索引處的項(xiàng)

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

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

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

輸出結(jié)果

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

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

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

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

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

# 刪除并返回最后一個(gè)項(xiàng)目
print('當(dāng)沒有傳遞索引時(shí):') 
print('返回值:', languages.pop())
print('更新后的列表:', languages)

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

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

輸出結(jié)果

當(dāng)沒有傳遞索引時(shí):
返回值: C
更新后的列表: ['Python', 'Java', 'C++', 'Ruby']

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

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

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

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

Python 列表方法