在字典和列表中,pop()函数都是删除特定元素,并将删除的元素返回给指定的变量或丢弃

一、字典元素删除

1.1 clear()

语法:dict.clear()

1 x = {'a':1, 'b':2, 'c':3}

2 m= x.clear()

3 print(x,m)

4 #输出

5 {} None

说明:删除所有的元素

1.2 pop()

语法:dict.pop(key,[value])

说明:删除指定键及对应的值,如果在字典中不存在键及value,则返回pop()中指定的key对应的value,即设置了默认值。

1 x = {'b':2,'c':3}

2 m = x.pop('a',1)

3 print (x)

4 print (m)

5 #输出

6 {'c': 3, 'b': 2}

7 1

1.3 popitem()

语法:dict.popitem()

说明:随机删除其中一个键值对,并返回一个键值对组成的两元素元组

x = {'a':1,'b':2,'c':3}

m = x.popitem()

print (x)

print (m)

#输出

{'a': 1, 'b': 2}

('c', 3)

2 列表元素删除

语法:list.pop(index)

说明:删除index索引处的value,如果不指定index,则默认删除最后一个元素

x = [1,2,3,4,5]

m = x.pop(0)

print (x)

print (m)

#输出

[2, 3, 4, 5]

1

x = [1,2,3,4,5]

m = x.pop()

print (x)

print (m)

#输出

[1, 2, 3, 4]

5

转载于:https://www.cnblogs.com/xiaofeiIDO/p/6006173.html

python pop函数 索引_[python] 字典和列表中的pop()函数相关推荐

  1. python3 lambda函数字典排序_排序字典表理解中的lambda函数

    我有以下词典:student_loan_portfolio = { 'loan1': {'rate': .078, 'balance': 1000, 'payment': 100, 'prepayme ...

  2. mysql 8函数索引_新特性解读 | MySQL 8.0 索引特性1-函数索引

    原创作者:杨涛涛 函数索引顾名思义就是加给字段加了函数的索引,这里的函数也可以是表达式.所以也叫表达式索引. MySQL 5.7 推出了虚拟列的功能,MySQL8.0的函数索引内部其实也是依据虚拟列来 ...

  3. python列表求平均值_长篇文讲解:Python要求O(n)复杂度求无序列表中第K的大元素实例...

    本文内容主要介绍了Python要求O(n)复杂度求无序列表中第K的大元素实例,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧! 昨天面试上来就是一个算法,平时基本的算法还行,结果变个法 ...

  4. hive获取月份_【Hive】Hive中常用日期函数整理

    前言 使用hive进行时间处理的过程中,有时忘记一些常用的函数用法,现整理一下hive中常用日期函数,当做备忘录使用,忘记来翻阅一下. 1 时间戳转化日期函数 时间戳必须是10位,默认情况下转化为'y ...

  5. C++模板学习02(类模板)(类模板语法、类模板与函数模板的区别、类模板中的成员函数创建时机、类模板对象做函数参数、类模板与继承、类模板成员函数类外实现、类模板分文件编写、类模板与友元)

    C++引用详情(引用的基本语法,注意事项,做函数的参数以及引用的本质,常量引用) 函数高级C++(函数的默认参数,函数的占位参数,函数重载的基本语法以及注意事项) C++类和对象-封装(属性和行为作为 ...

  6. python字典和集合对象可以进行索引操作_python字典和列表的高级应用

    1.将序列分解为单独的变量 1.1问题 包含n个元素的元组或列表.字符串.文件.迭代器.生成器,将它分解为n个变量 1.2方案 直接通过赋值操作 要求:变量个数要等于元素个数 当执行分解操作时,有时需 ...

  7. python 匿名函数示例_扣丁学堂Python3开发之匿名函数用法示例详解

    扣丁学堂Python3开发之匿名函数用法示例详解 2018-07-26 14:01:11 1324浏览 今天扣丁学堂Python培训给大家分享关于Python3匿名函数用法,结合实例形式分析了Pyth ...

  8. python求分段函数值_高中数学知识点整理(2)——函数概念及基本初等函数篇(上)...

    大家好!我是高考数学易老师,今天是我来知乎的第二天,今天更新函数概念及基本初等函数知识点.如果有任何关于高中数学知识点,可随时询问呢. 函数 1. 函数与映射(1) 函数的概念 设 是两个非空的数集, ...

  9. python 数据挖掘 简书_[Python数据挖掘入门与实践]-第一章开启数据挖掘之旅

    1.数据挖掘简介(略) 2.使用Python和IPython Notebook 2.1.安装Python 2.2.安装IPython 2.3.安装scikit-learn scikit-learn是用 ...

最新文章

  1. kaldi 源码分析(十) - gmm-init-mono.c分析
  2. 【原创】开源Math.NET基础数学类库使用(14)C#生成安全的随机数
  3. 浙江理工大学2019年4月赛
  4. android 介绍0
  5. 某单位会java_Java核心API -- 4(日期类)
  6. CNN的发展历史(LeNet,Alexnet,VGGNet,GoogleNet,ReSNet)
  7. redis安装与基本配置
  8. MySQL 删除视图
  9. cast函数_关闭RTTI后dynamic_cast和typeid报异常
  10. 借条已经收回,他以没收据为由让我继续还款怎样办?
  11. 09.Java数据算法
  12. 最详细的Java入门完整教程,学Java先收藏了!
  13. 2022年下半年系统集成项目管理工程师(软考中级)报名条件
  14. Maple 教程(一)---初认识
  15. 小米4 win10 刷回android,小米4怎么从Win10刷回miui7
  16. itest听力答案2020_itest听力题库答案
  17. 【C语言】统计素数并求和
  18. vue的history模式,页面刷新404,以及引入得第三方插件或者JS路径错误的解决办法
  19. 计算机在运行 显示器出现黑屏,显示器黑屏但电脑一直在运行是什么原因
  20. iOS 极光推送没有声音怎么办?

热门文章

  1. python3.7.1中IDLE突然打不开;spyder3打不开解决方案
  2. 推荐系统模型之: 基于层次表示自动聚合的 CVR 预估模型
  3. 【报告分享】全球产业趋势系列研究之人工智能.pdf(附下载链接)
  4. 【报告分享】2019云安全威胁报告.pdf(附下载链接)
  5. 【微软推荐】结合知识的推荐系统.pdf(附下载链接)
  6. 剑指offer 面试题62. 圆圈中最后剩下的数字
  7. 一些算法竞赛参考书及豆瓣评分
  8. 知识图谱|各生命周期主流算法 实践
  9. oracle and和or的执行顺序,Oraclewhere语句中and,or,not的执行顺序
  10. Educational Codeforces Round 57 (Rated for Div. 2)