您的位置:首页 > 编程语言 > Python开发

python的列表,元组以及字典的一些内置方法与属性

2017-07-18 09:20 656 查看
#coding=gbk

#python列表
list = ['physics', 'chemistry', 1997, 2000];
print list[2],list[-1]
list[2] = 1999
print list[2],list[2:],list *2
del list[2]
print list

#python中包含了操作列表的一些函数以及方法
list1=[8,6,4,9,7,5,6,2]
list2=[8,7,5,9,1,3,7,5]
print cmp(list1,list2)#从第一个元素值开始比较
print len(list1),max(list1),min(list1)
seq=(6,7,8)
list1.append(55)
print list1,list1.count(6),list1.index(6)
list1.extend(seq)
print list1,list1.pop()
list1.reverse()
print list1
list1.sort()
print list1

#python元组
'''
Python的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
元组中只包含一个元素时,需要在元素后面添加逗号
元组中的元素值是不允许修改的,但我们可以对元组进行连接组合
元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组

元组运算符:len(),+,*,in,not in
元组内置函数:cmp,len,max,min,tuple(seq)
'''
tup1 = "a", "b", "c", "d";#任意无符号的对象,以逗号隔开,默认为元组
tup2 = (12, 34.56);
tup3 = ('abc', 'xyz');
print tup1
#tup2[1]=22  注意元组值不能被修改
tup4=tup2+tup3
print tup4
del tup4
print 12 not in tup2

#字典
'''
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,
整个字典包括在花括号({})中,键必须是唯一的,但值则不必。
值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组
键必须不可变,所以可以用数,字符串或元组充当,所以用列表就不行
'''
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}

print "dict['Name']: ",dict['Name']
#print "dict['Alice']: ", dict['Alice']
dict['Age'] = 8
dict['School']='w3school'
print dict
del dict['Name']; # 删除键是'Name'的条目
print "删除之后:",dict
dict.clear()
print dict
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: