Python中元组,列表,字典的区别
来源:互联网 发布:讨鬼传2捏脸数据女 编辑:程序博客网 时间:2024/06/06 02:59
From: http://blog.csdn.net/yasi_xi/article/details/38384047
Python中,有3种内建的数据结构:列表、元组和字典。
1.列表
实例:
#coding=utf-8
animalslist=['fox','tiger','rabbit','snake']
print "I don't like these",len(animalslist),'animals...'
for items in animalslist:
#对列表的操作,添加,删除,排序
animalslist.append('pig')
del animalslist[0]
animalslist.sort()
for i in range(0,len(animalslist)):
结果:
I don't like these 4 animals...
fox tiger rabbit snake
操作后
pig rabbit snake tiger
2.元组
>>> zoo=('wolf','elephant','penguin')
>>> zoo.count('penguin')
1
>>> zoo.index('penguin')
2
>>> zoo.append('pig')
Traceback (most recent call last):
AttributeError: 'tuple' object has no attribute 'append'
>>> del zoo[0]
Traceback (most recent call last):
TypeError: 'tuple' object doesn't support item deletion
3 字典
字典类似于你通过联系人名称查找地址和联系人详细情况的地址簿,即,我们把键(名字)和值(详细情况)联系在一起。注意,键必须是唯一的,就像如果有两个人恰巧同名的话,你无法找到正确的信息。
实例:
#coding=utf-8
dict1={'zhang':'张家辉','wang':'王宝强','li':'李冰冰','zhao':'赵薇'}
#字典的操作,添加,删除,打印
dict1['huang']='黄家驹'
del dict1['zhao']
for firstname,name in dict1.items():
结果:
li 李冰冰
wang 王宝强
huang 黄家驹
zhang 张家辉
阅读全文
0 0
- Python中元组,列表,字典的区别
- Python中元组,列表,字典的区别
- Python中元组,列表,字典的区别
- Python中元组,列表,字典的区别
- Python中元组,列表,字典的区别
- Python中元组,列表,字典的区别
- Python中元组,列表,字典的区别
- Python中元组,列表,字典的区别
- Python中元组,列表,字典的区别
- Python中元组,列表,字典的区别
- Python中元组,列表,字典的区别
- python 中元组、列表、字典
- PYTHON中元组与列表的区别
- Python中元组与列表的区别
- Python中元组、列表、字典的遍历和相互转化
- Python中元组、列表、字典的遍历和相互转化
- Python中元组,列表
- python 元组列表字典的区别
- Android地图定位开发技术汇总
- 分享快乐-查询或删除表中的重复数据
- EasyDarwin如何支持点播和RTMP/HLS直播?EasyDSS!
- 安卓RecyclerView的用法
- AsyncTask的一些小细节
- Python中元组,列表,字典的区别
- rh254复习
- 不同的二叉树查找II
- 选择排序算法
- 关于Android的面试题目汇总
- Tomcat Ajax跨域访问
- 找不到arm-none-linux-gnueadi-gcc
- Java设计模式之创建型模式--建造者模式
- vuejs第二天1