全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Python中元组,列表,字典的区别

Python中,有3种内建的数据结构:列表、元组和字典。

1.列表

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

实例:

#coding=utf-8
animalslist=['fox','tiger','rabbit','snake']
print "I don't like these",len(animalslist),'animals...'
for items in animalslist:
print items,
print "\n操作后"  
#对列表的操作,添加,删除,排序
animalslist.append('pig')
del animalslist[0]
animalslist.sort()
for i in range(0,len(animalslist)):
  print animalslist[i],

结果:

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):
 File "<stdin>", line 1, in <module>
AttributeError: 'tuple' object has no attribute 'append'
>>> del zoo[0]
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
TypeError: 'tuple' object doesn't support item deletion

3 字典

字典类似于你通过联系人名称查找地址和联系人详细情况的地址簿,即,我们把键(名字)和值(详细情况)联系在一起。注意,键必须是唯一的,就像如果有两个人恰巧同名的话,你无法找到正确的信息。
     键值对在字典中以这样的方式标记:d = {key1 : value1, key2 : value2 }。注意它们的键/值对用冒号分割,而各个对用逗号分割,所有这些都包括在花括号中。另外,记住字典中的键/值对是没有顺序的。如果你想要一个特定的顺 序,那么你应该在使用前自己对它们排序。

实例:

#coding=utf-8
dict1={'zhang':'张家辉','wang':'王宝强','li':'李冰冰','zhao':'赵薇'}
#字典的操作,添加,删除,打印
dict1['huang']='黄家驹'
del dict1['zhao']
for firstname,name in dict1.items():
  print firstname,name

结果:

li 李冰冰
wang 王宝强
huang 黄家驹
zhang 张家辉

以上所述是小编给大家介绍的Python中元组,列表,字典的区别,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的,在此也非常感谢大家对网站的支持!


# python  # 元组列表字典  # python列表与元组详解实例  # Python入门篇之列表和元组  # Python中列表和元组的使用方法和区别详解  # python 元组和列表的区别  # python中列表(list)和元组(tuple)的深入讲解  # python中列表和元组的用法以及区别超详细讲解  # 你可以  # 列表中  # 数据结构  # 元祖  # 中元  # 小编  # 详细情况  # 家驹  # 你是  # 就像  # 在此  # 给大家  # 或者是  # 或删除  # 你应该  # 用在  # 内建  # 你就可以  # 所述  # 给我留言 


相关文章: 南平网站制作公司,2025年南平市事业单位报名时间?  怎么将XML数据可视化 D3.js加载XML  如何在云主机上快速搭建网站?  历史网站制作软件,华为如何找回被删除的网站?  小程序网站制作需要准备什么资料,如何制作小程序?  网站代码制作软件有哪些,如何生成自己网站的代码?  建站之星如何实现五合一智能建站与营销推广?  焦点电影公司作品,电影焦点结局是什么?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  深圳网站制作的公司有哪些,dido官方网站?  如何快速生成凡客建站的专业级图册?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  如何在阿里云完成域名注册与建站?  内网网站制作软件,内网的网站如何发布到外网?  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  青浦网站制作公司有哪些,苹果官网发货地是哪里?  高防服务器:AI智能防御DDoS攻击与数据安全保障  建站主机是否等同于虚拟主机?  如何在橙子建站上传落地页?操作指南详解  ,有什么在线背英语单词效率比较高的网站?  利用JavaScript实现拖拽改变元素大小  建站之星各版本价格是多少?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  Swift中循环语句中的转移语句 break 和 continue  网站制作软件免费下载安装,有哪些免费下载的软件网站?  建站之星如何通过成品分离优化网站效率?  简易网站制作视频教程,使用记事本编写一个简单的网页html文件?  电脑免费海报制作网站推荐,招聘海报哪个网站多?  微信小程序 input输入框控件详解及实例(多种示例)  微信推文制作网站有哪些,怎么做微信推文,急?  武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  相册网站制作软件,图片上的网址怎么复制?  如何通过多用户协作模板快速搭建高效企业网站?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  行程制作网站有哪些,第三方机票电子行程单怎么开?  如何用腾讯建站主机快速创建免费网站?  东莞专业制作网站的公司,东莞大学生网的网址是什么?  如何做网站制作流程,*游戏网站怎么搭建?  浅析上传头像示例及其注意事项  长沙做网站要多少钱,长沙国安网络怎么样?  建站主机功能解析:服务器选择与快速搭建指南  太原网站制作公司有哪些,网约车营运证查询官网?  建站之星如何一键生成手机站?  官网建站费用明细查询_企业建站套餐价格及收费标准指南  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  如何快速生成可下载的建站源码工具? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。