• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 浅析Python中元祖、列表和字典的区别

浅析Python中元祖、列表和字典的区别

作者:daisy 字体:[增加 减小] 来源:互联网

daisy 通过本文主要向大家介绍了python中元祖,python 创建元祖,python元祖,python 遍历元祖,python 列表 元祖等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

1、列表(list)

  list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。

  列表中的项目应该包括在方括号中,这样Python就知道你是指明一个列表。一旦你创建了一个列表,就可以添加、删除,或者是搜索列表中的项目。由于你可以增加或者删除项目,我们说列表是可变的数据类型,即这种类型是可以被改变的,且列表是可以嵌套的。

实例:

#coding=UTF-8

#author:RXS002

animalslist = ['fox','tiger','rabbit','snake']

print('I do not like these',len(animalslist),'animals...')

 

for item in animalislist:

print(item)

 

print('\n操作后')

#对列表的操作,添加,删除,排序

animalslist.append('pig')

del animalslist[0]

animalslist.sort() #sort是排序

for i in range(0,len(animalslist)):

  print(animallist[i])
</div>

执行结果:

I do not like these 4 animals...

fox tiger rabbit snake

操作后

pig rabbit snake tiger
</div>

2、元祖(tuple)

  元祖和列表十分相似,不过元祖是不可变的。即你不能修改元祖。

  元祖通过圆括号中用逗号分隔的项目定义。元祖通常在使语句或者用户定义的函数能够安全的采用一组值得时候,即被使用的元祖的值不会改变。元祖可以嵌套。

>>>zoo = ('wolf','elephant','penguin')

>>>zoo.count('penguin')
</div>

1

>>>zoo.index('penguin')
</div>

2

>>>zoo.append('pig')
</div>

执行错误:因为元祖不可修改

 3、字典(Dictionary)

  字典类似于你通过联系人名称查找地址和联系人详细情况的地址簿,即我们把键(名字)和值(详细情况)联系在一起。注意,键必须是唯一的,就像如果有两个人恰巧同名的话,你无法找到正确信息。

  键值对在字典中以这样的方式标记:d={key:value,key2:value2}.注意他们的键/值对用冒号分割,而各个队用逗号分隔,所有这些都包括在花括号中。另外,记住字典中的键/值是没有顺序的。如果你想要一个特定的顺序,那么你应该在使用前对他们排序。

实例:

#coding = UTF-8 

#author:rxs002

dict1 = {'zhang':'张家辉','wang':'王宝强','li':'李冰冰','zhao':'赵薇'}

#字典的操作,添加,删除,打印

dict1['huang'] = '黄家驹'

del dict1['zhao']

for firstname,name in dict1.item():

  print firstname,name  
</div>

执行结果:

li   李冰冰

wang 王宝强

huang 黄家驹

zhang 张家辉
</div>

总结

以上就是关于Python中元祖、列表和字典的介绍与区别,希望对大家学习使用Python能有所帮助。

</div>

您可能想查找下面的文章:

  • 关于Python元祖,列表,字典,集合的比较
  • 关于Python元祖,列表,字典,集合的比较
  • 浅析Python中元祖、列表和字典的区别
  • 浅析Python中元祖、列表和字典的区别
  • python实现将元祖转换成数组的方法
  • 详解Python中列表和元祖的使用方法
  • 详解Python中列表和元祖的使用方法

相关文章

  • python实现的文件夹清理程序分享
  • Ubuntu下安装PyV8
  • 深入解析Python编程中JSON模块的使用
  • pymongo实现多结果进行多列排序的方法
  • 详解Python各大聊天系统的屏蔽脏话功能原理
  • python的迭代器与生成器实例详解
  • python基于xmlrpc实现二进制文件传输的方法
  • 使用Python实现Wake On Lan远程开机功能
  • 分享一个常用的Python模拟登陆类
  • 在tensorflow中设置保存checkpoint的最大数量实例

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python中异常重试的解决方案详解
    • python将人民币转换大写的脚本代码
    • python和bash统计CPU利用率的方法
    • Python随机生成彩票号码的方法
    • Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)
    • python实现带验证码网站的自动登陆实现代码
    • python 中文字符串的处理实现代码
    • Python 文件操作技巧(File operation) 实例代码分析
    • 使用Python进行稳定可靠的文件操作详解
    • python del()函数用法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有