博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python列表和元组
阅读量:6691 次
发布时间:2019-06-25

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

列表

可以将列表当成普通的数组,它能保存任意数量任意类型的python对象
像字符串一样,列表也支持下标和切片操作
列表中的项目可以改变
>>> alist = [1,'tom',2,'alice']>>> alist[1] = 'bob'>>> alist[1, 'bob', 2, 'alice']>>> alist[2:][2, 'alice']>>> alist = [1,'bob',[10,20]]>>> alist[2][0]10>>> alist[2][1]20
列表操作
使用in或not in判断成员关系
使用append方法向列表中追加元素
>>> alist[1] = 'bob'>>> alist = [1,'tom',2,'alice']>>> 'tom' is alistFalse>>> 'tom' in alistTrue>>> 'tom' not in alistFalse>>> alist.append(3)>>> alist[1, 'tom', 2, 'alice', 3]>>> alist[5] = 'bob'Traceback (most recent call last):  File "
", line 1, in
IndexError: list assignment index out of range>>> alist.append([20,30])>>> alist[1, 'tom', 2, 'alice', 3, [20, 30]]>>> 1 in alistTrue>>> 20 in alistFalse

元组

元组的定义及操作
可以认为元组是静态的列表
元组一旦定义,不能改变
>>> atuple = (1,'bob',[10,20])>>> atuple[0] = 10Traceback (most recent call last):  File "
", line 1, in
TypeError: 'tuple' object does not support item assignment>>>

 

转载于:https://www.cnblogs.com/weiwenbo/p/6552419.html

你可能感兴趣的文章
Spring MVC之@RequestParam @RequestBody @RequestHead
查看>>
恒星内部的虫洞
查看>>
LaTeX特殊字符
查看>>
Golang 错误和异常处理的正确姿势
查看>>
JXL的api的简单介绍
查看>>
好久不写文章了
查看>>
声明和定义的区别(深入理解)
查看>>
java连接oracle小小demo
查看>>
分布式系统测试那些事儿——错误注入
查看>>
android-------非常好的图片加载框架和缓存库(Picasso)
查看>>
Titanium, PhoneGap, Sencha Touch, jQuery Mobile – Clearing up confusion
查看>>
eclipse如何部署Web工程到tomcat中
查看>>
在CentOS7上安装JDK1.8
查看>>
搜索和网页排名的数学原理
查看>>
Xcode项目中同一个名称不同位置 简单修改
查看>>
java设计模式-建造者模式
查看>>
Android Shell 快捷键
查看>>
iOS泛型
查看>>
Maven--pom.xml 配置详解之一
查看>>
oracle笔记
查看>>