Python列表和字典的方法总结
列表方法:
| 方法 | 说明 |
| 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 |
字典的一些方法:
这表示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( ) | 返回字典值的一个迭代器 |
Python列表和字典的方法总结的更多相关文章
- Python列表,元组,字典,字符串方法笔记
01. 列表 1.1 列表的定义 List(列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫做 数组 专门用于存储 一串 信息 列表用 [] 定义,数据 之间使用 , 分隔 列 ...
- python 列表、字典的方法
# 列表最后新增元素 li = [11, 22, 33] print(li) li.append(44) # 对原列表最后增加一个元素 print(li) 执行如下: [11, 22, 33][11, ...
- python列表的11种方法
python列表的11种方法2017年11月24日 03:26:43 Milton-Long 阅读数:254版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.n ...
- Python 列表生成式 & 字典生成式
Python 列表生成式 & 字典生成式 通过生成式可以更加简洁地生成列表和字典 列表生成式 对比 直接生成数据后加入列表示例: user_list = list() for i in ran ...
- python列表常用内建方法
python列表常用内建方法: abc = ['a',1,3,'a'] #abc.pop(1) #删除索引1的值.结果['a', 3] #abc.append([123]) #结果:['a', 1, ...
- python 列表转为字典的两个小方法
1.现在有两个列表,list1 = ['key1','key2','key3']和list2 = ['1','2','3'],把他们转为这样的字典:{'key1':'1','key2':'2','ke ...
- python 列表,字典,元组,字符串,常用函数
飞机票 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中包含3个元组),相当于ls和object ...
- 【277】◀▶ Python 列表/元组/字典说明
目录: 前言 一.访问列表中的值 二.更新列表 三.删除列表元素 四.Python 列表脚本操作符 五.Python 列表函数 & 方法 参考:Python 列表(List)使用说明 列表截取 ...
- python列表和字典的迭代
1.列表和字典的迭代 程序开发中,对列表和字典进行迭代是非常常见的事情. 字典一般可以选择对key进行迭代.对value迭代和对key/value一起迭代 >>> d = {'a': ...
随机推荐
- WCF分布式事务
原文地址:http://developer.51cto.com/art/201002/185426.htm 我们作为一个开发人员,应该能够顺应技术的不断发展,不断的去掌握新技术.那么,对于WCF的掌握 ...
- Registering Shell Extension Handlers
最近在做Windows shell extension 的开发工作,对shell extension handler的注册机制有点疑问,以下摘自MSDN:http://msdn.microsoft.c ...
- poj1664 (递归)
放苹果 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 31295 Accepted: 19742 Description ...
- sql server2008 搭建链接服务器成功后查询时报Cannot obtain the schema rowset "DBSCHEMA_TABLES_INFO" for OLE DB provider "SQLNCLI10" for linked server "XXXXX". 的解决方法
这是由于链接的数据库服务器的版本与本地数据库服务器不一致,有人说要升到sp3,sp4,然后在执行什么语句之类的 我觉得太繁琐了,通过网上查询之后看到可以这么做: USE master GRANT EX ...
- 《JS原型》
@(JavaScript原型) JavaScript中最晦涩难懂的恐怕就是原型了.故以此笔记本来记录原型的学习过程,日后忘了可来温习. 一切皆为对象 null--Object&Function ...
- DateTime日期格式获取 分类: C# 2014-04-15 10:36 233人阅读 评论(0) 收藏
c#.net 获取时间年月日时分秒格式 //获取日期+时间 DateTime.Now.ToString(); // 2008-9-4 20:02:10 DateTime.Now. ...
- 在树莓派1B上编译安装lnmp服务器
最近一周给部门内部搭建考试系统,选择使用PHPEMS.这是个开源的系统,唯一缺点是PHP的版本比较低,只能使用5.2或5.3.而我的树莓派系统更新后使用apt-get安装得到的PHP版本为5.4.由于 ...
- iOS中@class #import #include 简介
[转载自:http://blog.csdn.net/chengwuli125/article/details/9705315] 一.解析 很多刚开始学习iOS开发的同学可能在看别人的代码 ...
- android之旅——开始
1.文件的读取 io流读取文件,并且显示 package com.helloword; import java.io.BufferedReader; import java.io.File; impo ...
- Core Python Notes
开发需要在读 Python 核心编程,一些 Point 记录如下. ******************************************** 版本相关 标准版的 Python 是用 C ...