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

Python中内建的数据结构:列表、元组和字典

作者:tianyanjun123的博客 字体:[增加 减小] 来源:互联网

tianyanjun123的博客通过本文主要向大家介绍了python等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com


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

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

相关文章

  • Python 专题二 条件语句和循环语句的基础知识
  • Python用list或dict字段模式读取文件的方法
  • 用python分割TXT文件成4K的TXT文件
  • Python smallseg分词用法实例分析
  • Python实现大文件排序的方法
  • Python实现的简单文件传输服务器和客户端
  • Python实现比较两个文件夹中代码变化的方法
  • python基础教程之序列详解
  • python中的hashlib和base64加密模块使用实例
  • Python实现的下载8000首儿歌的代码分享

文章分类

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

最近更新的内容

    • python3使用PyMysql连接mysql数据库实例
    • Python数据结构之翻转链表
    • python批量修改文件名的实现代码
    • python使用reportlab画图示例(含中文汉字)
    • 关于tf.nn.dynamic_rnn返回值详解
    • python使用Tkinter显示网络图片的方法
    • python使用urllib2模块获取gravatar头像实例
    • python中私有函数调用方法解密
    • Python 性能优化技巧总结
    • python 实现自动远程登陆scp文件实例代码

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

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