python: 列表的方法
|
操作 |
函数 |
使用方法 |
备注 |
|
索引 |
index |
in: example.index(‘creative’) --- 1 in:example[1,] --- [’creative’, [’京东’,996]] |
|
|
赋值 |
in: example[1] = [‘commonplace’] --- [1, ‘commonplace’, [’京东’,996]] in: example[2,] = [[‘国企’,855],[‘阿里’,996],[‘博士生’,007]] |
||
|
删除 |
clear pop 索引赋空值 |
in: example.clear --- [] in: example.pop() --- [’京东’,996]( example== [1, ’creative’]) in: example[1] = [] --- [1, [’京东’,996]] |
clear:就地清空列表的内容 pop : 从列表中删除一个元素,并返回这一元素 |
|
插入 |
insert 索引赋值 |
in: example.insert(1,’ commonplace’) --- [1, ’ commonplace’,’creative’, [’京东’,996]] in: example[1:1]=[ ’ anyway’] --- [1, ’ anyway’ ,’creative’, [’京东’,996]] |
|
|
扩展与拼接 |
extend append |
a = [1,2,3];b= [4,5,6] in: a.extend(b) ---- [1,2,3,4,5,6] in: a.append(7) --- [1,2,3,7] in: a+b [1,2,3,4,5,6](但是,a未改变) |
|
|
复制 |
copy |
ex = example ex[3] = [‘奋斗==全勤投入?’] in: example --- [1, ’creative’, [’京东’,996],‘奋斗==全勤投入?] in: ex= example.copy() ex[3] = [‘奋斗==全勤投入?’] in: example --- [1, ’creative’, [’京东’,996]] |
“=”,传递位置(指针) copy:只复制元素 |
|
计数 |
count |
in: [‘stay’,’hungrey’,’stay’,’foolish’].count(‘stay’) --- 2 |
|
|
排序 |
sort sorted |
x=[4,6,2,1,7,9] x.sort() in: x --- [1,2,4,7,9] in: y=sorted(x), x --- [1,2,4,7,9], [4,6,2,1,7,9] |
sort用于对列表就地排序; sorted不改变原来类别的元素的顺序 |
python: 列表的方法的更多相关文章
- Python 列表 extend() 方法
描述 Python 列表 extend() 方法通过在列表末尾追加可迭代对象中的元素来扩展列表. 语法 extend() 方法语法: L.extend(iterable) 参数 iterable -- ...
- Python 列表 sort() 方法
描述 Python 列表 sort() 方法对列表进行排序. 语法 sort() 方法语法: L.sort([key=None][,reverse=False]) 参数 key-- 可选参数, 如果指 ...
- Python 列表 reverse() 方法
描述 Python 列表 reverse() 方法对列表中的元素进行反向排序. 语法 reverse() 方法语法: L.reverse() 参数 无. 返回值 该方法没有返回值,但是会对列表的元素进 ...
- Python 列表 remove() 方法
描述 Python 列表 remove() 方法通过指定元素的值来移除列表中某个元素的第一个匹配项,如果这个元素不在列表中会报一个异常. 语法 remove() 方法语法: L.remove(obj) ...
- Python 列表 pop() 方法
描述 Python 列表 pop() 方法通过指定元素的索引值来移除列表中的某个元素(默认是最后一个元素),并且返回该元素的值,如果列表为空或者索引值超出范围会报一个异常. 语法 pop() 方法语法 ...
- Python 列表 insert() 方法
描述 Python 列表 insert() 方法将指定对象插入到列表中的指定位置. 语法 insert() 方法语法: L.insert(index,obj) 参数 index -- 对象obj需要插 ...
- Python 列表 index() 方法
描述 Python 列表 index() 方法用于从列表中找出某个对象第一个匹配项的索引位置,如果这个对象不在列表中会报一个异常. 语法 index() 方法语法: L.index(obj[,star ...
- Python 列表 count() 方法
描述 Python 列表 count() 方法用于统计某个元素在列表中出现的次数. 语法 count() 方法语法: L.count(obj) 参数 obj -- 列表中统计的对象. 返回值 返回元素 ...
- Python 列表 append() 方法
描述 Python 列表 append() 方法用于在列表末尾追加新的对象. 语法 append() 方法语法: L.append(obj) 参数 obj -- 追加到列表末尾的对象. 返回值 该方法 ...
- Python 列表 list() 方法
描述 Python 列表 list() 方法用于将可迭代对象(字符串.列表.元祖.字典)转换为列表. 注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在括号中,列表是放于方括号中. ...
随机推荐
- Axure PR的使用
1759139 王越 Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格.设计功能和界面的专家能够快速创建应用软件或W ...
- RabbitMQ installation
以windows环境测试 Erlang http://www.erlang.org/downloads 下载并安装 运行时软件 Erlang OTP 21.3 Windows 64-bit Binar ...
- maven相关配置
复习了下maven的常用配置及相关解释,直接看的前辈们的博客, maven核心,pom.xml详解(转)
- day05 数据类型的方法详解
今日内容: 1.数字的基本操作 2.字符串的操作及常用方法 3.列表的操作及常用方法 重点: 1.字符串的操作及常用方法 (1)常用操作 """ 字符串的操作: &quo ...
- gitlab安装后吃内存的解决办法
修改配置文件/etc/gitlab/gitlab.rb 将注释掉的这一行放开(至少为2,大致算法为cpu core数量*2 +1) # unicorn[ 然后执行如下命令: gitlab-ctl re ...
- VS2012发布网站详细步骤问题
http://blog.csdn.net/mrobama/article/details/43118387
- 【easy】746. Min Cost Climbing Stairs 动态规划
On a staircase, the i-th step has some non-negative cost cost[i]assigned (0 indexed). Once you pay t ...
- HTTP协议详解(三)
接着第二篇继续学习... 6 HTTP的几个重要概念 6.1连接:Connection 一个传输层的实际环流,它是建立在两个相互通讯的应用程序之间. 在http1,request和reponse头中都 ...
- multiwan 脚本
以下为校区ACM实验室多拨脚本,使用了macvlan模块,具体策略路由和连接标记等思路就不解释了. #! /bin/bash getip() { |grep -o -e 'inet addr:[^ ] ...
- Django之Orm的各种操作
1.一般操作 ***必知必会13条*** <1> all(): 查询所有结果 <2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 models.Cu ...