31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								title: List Pop Method
							 | 
						|||
| 
								 | 
							
								localeTitle: 列出弹出方法
							 | 
						|||
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								# 流行功能
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								pop()方法从列表中删除并返回最后一个元素。有一个可选参数,即要从列表中删除的元素的索引。 如果未指定索引,则a.pop()将删除并返回列表中的最后一项。 如果传递给pop()方法的索引不在范围内,则抛出IndexError:pop index超出范围异常。
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								#### 示例用法
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								\`\`\`PY 城市= \[''纽约','达拉斯','圣安东尼奥','休斯顿','旧金山'\];
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								print“City popped is:”,cities.pop() 打印“索引2处的城市是:”,cities.pop(2) \`\`\`
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								####输出 `City popped is : San Francisco City at index 2 is : San Antonio`
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								#### 基本堆栈功能
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								`pop()`方法通常与`append()`一起使用,以在Python应用程序中实现基本的堆栈功能。
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								```py
							 | 
						|||
| 
								 | 
							
								stack = [] 
							 | 
						|||
| 
								 | 
							
								 
							 | 
						|||
| 
								 | 
							
								 for i in range(5): 
							 | 
						|||
| 
								 | 
							
								    stack.append(i) 
							 | 
						|||
| 
								 | 
							
								 
							 | 
						|||
| 
								 | 
							
								 while len(stack): 
							 | 
						|||
| 
								 | 
							
								    print(stack.pop()) 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								#### 更多信息: `pop()`的官方文档可以在[这里](https://docs.python.org/3.6/tutorial/datastructures.html)找到
							 |