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

#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


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值