[python小菜]内建数据类型list 利用切片添加操作
2013-05-17 22:46
976 查看
对于python中的序列类型的数据结构list的操作,最多的可能就是增删操作了。
比如说添加一个元素
从末尾添加:
从头添加:
比如添加多个元素:
今天看到官方的教材有这么一个用法感觉很巧妙 ,于是做个笔记
这样相当于加操作,把两个list连接到一起了
但是这里有个要注意的地方
In [48]: a[-1:]=[11,12]
In [49]: a
Out[49]: [1, 2, [5], 1, 2, 11, 12]这样会把最后一个元素去掉,然后才拼上后面的list
In [37]: a = [1,2] In [38]: dir(a)
['append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']这是他的内建方法,基本上都是经常用的
比如说添加一个元素
从末尾添加:
In [39]: a.append([3,4]) In [40]: a Out[40]: [1, 2, [3, 4]]
从头添加:
In [43]: a Out[43]: [[5], 1, 2, [3, 4]]
比如添加多个元素:
In [44]: [7]+a Out[44]: [7, [5], 1, 2, [3, 4]]
In [45]: a+[8] Out[45]: [[5], 1, 2, [3, 4], 8]
今天看到官方的教材有这么一个用法感觉很巧妙 ,于是做个笔记
In [46]: a[:0]=[1,2] In [47]: a Out[47]: [1, 2, [5], 1, 2, [3, 4]]
这样相当于加操作,把两个list连接到一起了
但是这里有个要注意的地方
In [48]: a[-1:]=[11,12]
In [49]: a
Out[49]: [1, 2, [5], 1, 2, 11, 12]这样会把最后一个元素去掉,然后才拼上后面的list
相关文章推荐
- Python中复合数据类型(list,turple以及切片,循环等操作)
- python基础知识——五种数据类型+切片操作
- Python 列表 list 数据类型创建list、添加元素和删除元素
- Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
- Python 数据类型转换操作
- 【原创】C++链表如何像Python List一样支持多种数据类型
- Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set
- 用python操作mysql数据库(之数据查询结果返回字典类型)
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- Python中内置数据类型list,tuple,dict,set的区别和用法
- python数据类型list方法整理
- MySql之DDL操作创建表(添加主键, 外键约束以及基本的数据类型)
- python基本数据类型——list
- Python中list数据类型的基本函数方法
- 利用redis缓存对 list集合中的数据 进行分页操作
- laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---在主页上添加数据
- Python基础数据类型-列表(list)和元组(tuple)和集合(set)
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- Python 数据类型转换操作
- Python 数据类型转换操作