python中数据类型操作对比总结
2016-11-03 16:04
861 查看
1.创建操作
列表
2.添加操作
列表
列表
列表的切片操作:正向索引:a[0:4:1]反向索引:a[-1:-2:-1]默认索引:a[1:] 从1到最后 列表推导式,列表的排序翻转。
列表
a = ['data1','data2']元组
a = ('data1','data2')字典
a = {'key':'value'} a = dict(name='',age='')集合
set():可变的。 frozenset():不可变。
2.添加操作
列表
a + b:生成一个新列表。 extend:接受参数并将每个参数都添加到原有列表。 a.extend([1,2,3]) append:添加任意对象到列表末端。a.append(data) insert:可以插入任意位置。 a.insert(position,data)元组
不可变,不能添加。想要修改,必须先转化为列表再修改。 a = (1,2,3) b = list(a) b[0] = 5 a = tuple(b)字典
a[''] = '':直接添加就可以了,如果键值存在就是修改键值。集合
add:a.add('abc') 是将abc作为整个字符串加入进去。 update a.update('python'):将每个字母都加入进去3.修改操作
列表
直接赋值即可。 a = [data] a[0] = 'example'元组
不可变,不能添加。想要修改,必须先转化为列表再修改。 a = (1,2,3) b = list(a) b[0] = 5 a = tuple(b)字典
a[''] = '':直接添加就可以了,如果键值存在就是修改键值。 dict.update(dict2)a 将字典 dict2 的键-值对添加到字典dict ,会覆盖相同键值。4.删除操作 列表
del a[0]:通过索引删除指定位置元素。 a.remove:移除列表中指定值得第一个匹配值。 a.pop:返回最后一个值,并删除,还可以删除指定位置。字典
del a[key] a.clear() 删除字典中全部元素。 a.pop(key)集合
a.remove()5.成员关系列表
in not in字典
in 和 a.has_key()方法。集合
in not in[b]6.其他[/b]
列表的切片操作:正向索引:a[0:4:1]反向索引:a[-1:-2:-1]默认索引:a[1:] 从1到最后 列表推导式,列表的排序翻转。
相关文章推荐
- python进阶二_基本数据类型与操作
- Python学习笔记之数据类型总结
- Python学习总结之二 -- 数据类型
- python学习之数据类型转换及数据操作
- Python 2.7数据类型操作_20161010
- Python中常见的数据类型总结
- [python小菜]内建数据类型list 利用切片添加操作
- Course1-Python数据类型总结
- Python学习笔记一:数据类型与基本操作
- 线性表数据结构类型定义及相关操作总结
- Java中BigDecimal 和 BigInteger 类型数据操作学习总结
- python笔记二:常用数据类型操作
- 跟老齐学Python之数据类型总结
- python学习之路-3 初始python数据类型以及文件操作
- python数据类型总结
- 跟老齐学Python之数据类型总结
- Python学习第2节(基本数据类型操作和执行流程语句)
- Python数据类型转换及一些操作
- python 数据类型总结之列表(二(3))
- python 数据类型String类型总结(二(2))