博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
列表、元祖概述
阅读量:6113 次
发布时间:2019-06-21

本文共 702 字,大约阅读时间需要 2 分钟。

hot3.png

  • 序列
a、序列是一种数据结构:是指通过某种方式(例如对元素进行编号)组织在一起的数据元素集合,典型的序列包括列表、字符串、元祖
b、Python中基本的数据结构是
序列(sequence),每个序列都有序列的位置即索引,第一个索引为0
c、可以从第一个位置 0 开始计数,也可以从最后一个位置-1,倒二个位置-2计数
  • 容器
Python中还有一种名为容器(container)的数据结构,容器基本上包含其他对象的任意对象。序列(例如列表和元祖)和映射(例如字典)是两类主要的容器
  • 列表和元祖
  • 概念
a、
在Python中没有数组的概念,Python中数组最接近的概念是列表和元祖,列表是用来存储一连串元素的容器,用 [] 来表示
b、与列表相似,但是用 () 表示,元祖中的值不允许被改变,
元祖中包含一个元素时,需要在元祖后添加逗号
edward =['Edward Gumby',42]edward =['Edward Gumby',42,['John Smith',50]]  #列表中再嵌套一个列表tup1 = (50,)tup2 = ()
x
6
 
1
edward =['Edward Gumby',42]
2
 
3
edward =['Edward Gumby',42,['John Smith',50]]  #列表中再嵌套一个列表
4
 
5
tup1 = (50,)
6
tup2 = ()
  • 区别与联系
a、列表可修改(除非特殊情况下,如做为字典的键值),元祖不可修改
b、两者通常可以互相转化

转载于:https://my.oschina.net/u/1785519/blog/1582421

你可能感兴趣的文章
在使用EF开发时候,遇到 using 语句中使用的类型必须可隐式转换为“System.IDisposable“ 这个问题。...
查看>>
PHP使用DES进行加密和解密
查看>>
Oracle 如何提交手册Cluster Table事务
查看>>
BeagleBone Black第八课板:建立Eclipse编程环境
查看>>
在服务器上用Fiddler抓取HTTPS流量
查看>>
文件类似的推理 -- 超级本征值(super feature)
查看>>
【XCode7+iOS9】http网路连接请求、MKPinAnnotationView自定义图片和BitCode相关错误--备用...
查看>>
各大公司容器云的技术栈对比
查看>>
记一次eclipse无法启动的排查过程
查看>>
【转】jmeter 进行java request测试
查看>>
读书笔记--MapReduce 适用场景 及 常见应用
查看>>
SignalR在Xamarin Android中的使用
查看>>
走过电竞之路的程序员
查看>>
Eclipse和MyEclipse使用技巧--Eclipse中使用Git-让版本管理更简单
查看>>
[转]响应式表格jQuery插件 – Responsive tables
查看>>
8个3D视觉效果的HTML5动画欣赏
查看>>
C#如何在DataGridViewCell中自定义脚本编辑器
查看>>
【linux】crontab定时命令
查看>>
Android UI优化——include、merge 、ViewStub
查看>>
Office WORD如何取消开始工作右侧栏
查看>>