python之再谈谈列表,字典,元组

来源:互联网 发布:奇葩校规知乎 编辑:程序博客网 时间:2024/05/22 06:56

列表

#_*_ coding:utf-8 _*_# 列表,定义在方括号的形式中,可以进行切片操作。#它没有固定类型的约束,即可以包含不同的数据类型。L=[1,'abc',2.3]print len(L)print '*'*40L.append('mengtianwxs')print(L)print '*'*40L.pop(0)print(L)print '*'*40L.sort()print(L)L.reverse()print(L)print '*'*40#删除指定的项L.remove('abc')print(L)
这是输出的结果
3****************************************[1, 'abc', 2.3, 'mengtianwxs']****************************************['abc', 2.3, 'mengtianwxs']****************************************[2.3, 'abc', 'mengtianwxs']['mengtianwxs', 'abc', 2.3]****************************************['mengtianwxs', 2.3]

字典不是序列,是映射。


#_*_ coding:utf-8 _*_dir={'a':'xiaojing','b':'xiaoli','c':'xiaolong'}#字典中要想按顺序输出必需对键先排序。KS=dir.keys()KS.sort()for key in KS:    print dir[key],

这是输出结果


xiaojing xiaoli xiaolong
#_*_ coding:utf-8 _*_dir={'a':'xiaojing','b':'xiaoli','c':'xiaolong'}#字典中要想按顺序输出必需对键先排序。KS=dir.keys()#KS.sort()#这是注释之后的输出结果,明显顺序不对for key in KS:    print dir[key],#output xiaojing xiaolong xiaoli

元组


元组是定义在 ( ) 之间的对象。它是一个不可以改变的列表,是序列。

#_*_ coding:utf-8 _*_t=(1,2,3,4,5,6)print len(t)#获取元组中的第一个元素print t[0]#获取元组中值为1的索引值print t.index(1)#统计元组中的2出现的次数print t.count(2)#元组不支持增长或减少不能使用append添加元素。# 6# 1# 0# 1



0 0