python

超轻量级php框架startmvc

python列表,字典,元组简单用法示例

更新时间:2020-07-13 17:18:01 作者:startmvc
本文实例讲述了python列表,字典,元组简单用法。分享给大家供大家参考,具体如下:列表

本文实例讲述了python列表,字典,元组简单用法。分享给大家供大家参考,具体如下:

列表


#_*_ coding:utf-8 _*_
# 列表,定义在方括号的形式中,可以进行切片操作。
#它没有固定类型的约束,即可以包含不同的数据类型。
L=[1,'abc',2.3]
print len(L)
print '*'*40
L.append('mengtianwxs')
print(L)
print '*'*40
L.pop(0)
print(L)
print '*'*40
L.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

python 列表 字典 元组