列表方法:

方法 说明
append( item ) 在列表末尾插入(item )
count( element ) 返回element在列表中出现的次数
extend( newlist ) 将newlist的元素插入列表末尾
index( element ) 返回element在列表中的索引,如果不存在,则引发ValueError异常
insert( index , item ) 在index位置插入item
pop( [index] ) index参数为可选的。如无参调用,则会删除并返回列表最后一个元素。如指定index参数,则删除并返回位置index的元素
remove( element ) 删除首次在列表中出现的element,如果列表不存在element,则引发 ValueError异常
reverse( ) 当场反转列表内容(不创建反转列表的拷贝)
sort 当场对列表内容排序。可选参数compare-function是一个函数,它指定了比较条件
  compare-function取得列表的任意两个元素(x和y)。如果x应出现在y之前,就范围-1;如果x和y的顺序无关紧要,返回0;如果x应出现在y之后,则返回1

字典的一些方法:

备注:
字典方法中的copy( )方法为浅拷贝(含义见说明)。字典深拷贝方法为(假设i为字典):
w=i[:]

这表示w字典为i字典的一个深拷贝。

方法 说明
clear( ) 从字典删除所有项
copy( ) 创建并返回字典的浅拷贝(新字典元素为原始字典的引用)
get(key [ ,returnvalue] ) 返回key的值,若无key而指定了returnvalue,则返回returnvalue 值,若无此值则返回None
has_key( key ) 如果key存在于字典中,就返回1(真);否则返回0(假)
items( ) 返回一个由元组构成的列表,每个元组包含一对键-值对
keys( ) 返回一个由字典所有键构成的列表
popitem( ) 删除任意键-值对,并作为两个元素的元组返回。如字典为空,则返回KeyError异常
setdefault( key [,dummvalue]) 具有与get方法类似的行为。如key不在字典中,同时指定了dummvalue,就将键(key)和指定的值(dummvalue)插入字典,如果没有指定dummvalue,则值为None
update( newDictionary ) 将来自newDictionary的所有键-值添加到当前字典,并覆盖同名键的值
values( ) 返回字典所有值组成的一个列表
iterkeys( ) 返回字典键的一个迭代器
iteritems( ) 返回字典键-值对的一个迭代器
itervalues( ) 返回字典值的一个迭代器

转载于:https://www.cnblogs.com/chenxiforever/p/5604756.html

Python列表和字典的方法总结相关推荐

  1. python列表生成字典_Python 列表生成式 字典生成式

    Python 列表生成式 & 字典生成式 通过生成式可以更加简洁地生成列表和字典 列表生成式 对比 直接生成数据后加入列表示例: user_list = list() for i in ran ...

  2. python列表元组字典集合实验心得_python学习小总结(列表、元组、字典、集合、字符串)...

    ---恢复内容开始--- 一.列表(list) 1.添加 append():追加,在列表末尾添加元素. 列表名.append(添加的元素) extend():扩展,在列表末尾添加元素. 列表名.ext ...

  3. 1.3 Python列表、字典、集合和JSON四种数据类型

    Applications of Deep Neural Networks with Keras 基于Keras的深度神经网络应用 著:Jeff Heaton 译:人工智能学术前沿 目录 1.Pytho ...

  4. python 列表、字典转json字符串

    python 列表.字典转json字符串 代码 import json data1 = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ] data ...

  5. Python列表,元组,字典的区别

    Python列表,元组,字典的区别: 1.元组是不可变的, 而列表.字典是可变的.元组是不可变对象,对象一旦生成,它的值将不能更改:列表是可变对象,对象生成后,可以对其元素进行更改.添加.删除.清空. ...

  6. [转载] Python列表排序 list.sort方法和内置函数sorted

    参考链接: Python中的函数 Python列表排序 list.sort方法和内置函数sorted 很多时候我们获取到一个列表后,这个列表并不满足我们的需求,我们需要的是一个有特殊顺序的列表. 这时 ...

  7. python列表、字典、元组的用法及区别_python列表,字典,元组简单用法示例

    本文实例讲述了python列表,字典,元组简单用法.分享给大家供大家参考,具体如下: 列表 #_*_ coding:utf-8 _*_ # 列表,定义在方括号的形式中,可以进行切片操作. #它没有固定 ...

  8. Python列表排序 list.sort方法和内置函数sorted

    Python列表排序 list.sort方法和内置函数sorted 很多时候我们获取到一个列表后,这个列表并不满足我们的需求,我们需要的是一个有特殊顺序的列表. 这时候就可以使用list.sort方法 ...

  9. python 列表转为字典的两个小方法

    1.现在有两个列表,list1 = ['key1','key2','key3']和list2 = ['1','2','3'],把他们转为这样的字典:{'key1':'1','key2':'2','ke ...

最新文章

  1. PHP 不跳转界面取input值进行验证_【Python】tesseract+uiautomator2+夜神模拟器 悠长假期手游集市识别验证码自动购买 - Amorius...
  2. 【AI白身境】学AI必备的python基础​​​​​​​
  3. Source Insight中的多行注释
  4. Linux网络编程 | 并发模式:半同步/半异步模式、领导者/追随者模式
  5. tensorflow2 目标检测_基于光流的视频目标检测系列文章解读
  6. 大神干货:腾讯广告算法大赛亚军女极客生存图鉴
  7. 项目管理:CocoaPods建立私有仓库
  8. spark 读取ftp_scala – 使用ftp在Apache Spark中的远程计算机上读取文件
  9. mssql 不能连接mysql,ASP连接MSSQL的错误:拒绝访问_MySQL
  10. (转)中国著名黑客你知道多少?
  11. 视频教程-汇编语言程序设计-其他
  12. flash 文件计算机课件,计算机软件及应用Flash.ppt
  13. 基于 FPGA 的 SATA 3.0 IP 核简介
  14. 快速筛选打卡时间日期等数据:EXCEL筛选查找某一时间点是否在某一时间段内
  15. 二代USBKey介绍
  16. java基础-(六)-使用 Spring Initializr 创建springBoot项目
  17. 服务器域共享文件夹,访问域共享文件夹
  18. react中ref已废弃,请使用React.createRef()
  19. Flutter现支持Web和桌面,一跃成为前沿大一统框架,【面试必备】
  20. html:table如何固定首行

热门文章

  1. Pixhawk-姿态解算-互补滤波
  2. 牛客练习赛34 - C little w and Segment Coverage(思维、树状数组)
  3. python format用法
  4. [BUUCTF-pwn]——suctf_2018_stack
  5. 小程序微信授权登录服务器异常,解决调试腾讯云微信小程序Demo错误“登录失败:调用鉴权服务失败#40029_WEIXIN_CODE_ERR”...
  6. java清除输出内容_java – 从JSch中的命令输出中删除shell东西...
  7. python中类与对象之间的关系_python 类与类之间的关系
  8. Camel 组件之 Timer
  9. vue 生命周期详解
  10. Robot Framework操作MySQL数据库和Oracle数据库