本文实例讲述了python列表,字典,元组简单用法。分享给大家供大家参考,具体如下:
列表
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#_*_ 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]
字典不是序列,是映射。
1
2
3
4
5
6
7
|
#_*_ 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
1
2
3
4
5
6
7
8
9
|
#_*_ 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
|
元组
元组是定义在 ( ) 之间的对象。它是一个不可以改变的列表,是序列。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#_*_ 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程序设计有所帮助。
原文链接:https://blog.csdn.net/mengtianwxs/article/details/51870666