python列表相关操作:(List)
a = [1,2,3,4,5,6]
b = [2,3,4,5,6,7,8,9,10]
1.cmp(a,b)
2.len(a)
3.a.index(4) 获得4的索引值
4. a.insert(index,value)
5 a.remove(value) 或者del(a[2])
6. a.append(b)和a.extend(b)的区别:
a.append(b)把b视为一个对象放在a的后面,结果为
[1,2,3,4,5,6,[2,3,4,5,6,7,8,9,10]]
a.extend则是把b视为一个序列:
[1, 2, 3, 4, 5, 6, 2, 3, 4, 5, 6, 7, 8, 9, 10]
7. min(a),max(a),a*4相当于把a 复制4次。以及判断时候包含用in
8. 列表计数 list.count(value) 返回某个值在列表中出现的次数。
python元组相关操作:(tuple)
(1)Python的元组与列表类似,不同之处在于元组的元素不能修改。元组的值是不可以修改的,但是可以改变元组的结构。比如元组之间进行连接组合,如下实例:
tup1 = (12, 34.56)
tup2 = ('abc', 'xyz')
# 以下修改元组元素操作是非法的。
# tup1[0] = 100 #会报错
# 创建一个新的元组
tup3 = tup1 + tup2
print tup3
输出结果:
(12, 34.56,'abc', 'xyz')
(2)元组的不能删除某个具体的值,对元祖进行删除操作就是删除整个元组。
tup = ('physics', 'chemistry', 1997, 2000)
del tup
元组和列表都属于序列结构,访问元素的方法类似于列表,但是重点在于元组的值不可修改。
python字典相关操作:(dict)
字典属于可变容器变量,可以存储任意类型的数据,
字典的常用的内置方法有:
dict.get(key)返回指定键的值,如果值不在字典中返回default值
dict.keys() 返回所有的键名
dict.values()以列表的形式返回字典中所有值。
dict.items()以列表返回可遍历的(键, 值) 元组数组