脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - python列表,字典,元组简单用法示例

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

2021-08-07 01:08mengtianwxs Python

这篇文章主要介绍了python列表,字典,元组简单用法,结合实例形式分析了Python列表,字典,元组的功能及相关函数使用技巧,需要的朋友可以参考下

本文实例讲述了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

延伸 · 阅读

精彩推荐