列表
列表的数据项不需要具有相同的类型
可以使用append()方法来添加列表项
如:
list=[]
>>> list.append('hello')
>>> print(list)
['hello']
可使用del语句删除列表的元素
list.append(‘world’)
list.append('world')
>>> print(list)
['hello', 'world']
>>> del list[0]
>>> print(list)
['world']
>>>
Python列表函数
- cmp(list1,list2)-------------比较两个列表的元素
- len(list)----------------------列表元素个数
- max(list)--------------------返回列表元素最大值
-min(list)----------------------返回列表元素最小值
-list(seq)----------------------将元组转换成列表
Python包含以下方法
- list.append(obj)--------在列表末尾添加新的对象
- list.count(obj)-----------统计某个元素在列表中出现的次数
- list.extend(seq)---------在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
- list.index(obj)------------从列表中找出某个值第一个匹配项的索引位置
- list.insert(index,obj)----将对象插入列表
- list.remove(obj)---------移除列表中的某个值的第一个匹配项
- list.pop([index=-1])-----移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
- list.reverse()-------------反向列表中的元素
- list.sort(cmp=None,key=None,reverse=False)----对原列表进行排序
元组:
元组的元素不能修改
元组的创建只需要在括号中添加元素,并使用逗号隔开
元组只包含一个元素时,需要在元素后面添加逗号
如:tup=(43,)
元组中的值是不允许修改的,但是可以对元组进行连接组合
如:
tup1=(12,34,56)
>>> tup2=('abc','xyz')
>>> tup1+tup2
(12, 34, 56, 'abc', 'xyz')
>>>
删除:
元组中的元素值不允许删除,但可以使用del语句删除整个元祖
无符号关闭符:
任意无符号的对象,以逗号隔开,默认为元组
如:
print 'abc', -4.24e93, 18+6.6j, 'xyz'
x, y = 1, 2
print "Value of x , y : ", x,y
字典:
列表不能做key
删除字典元素:del dict[‘name’]#删除key是name的条目
dict.clear()#清空字典的所有条目
del dict #删除字典