博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 中的list&tuple
阅读量:6920 次
发布时间:2019-06-27

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

list

Python内置的一种数据类型是列表:list

>>> classmates = ['Michael', 'Bob', 'Tracy']
>>> classmates
['Michael', 'Bob', 'Tracy']
变量classmates就是一个list。用len()函数可以获得list元素的个数:

>>> len(classmates)

3
索引来访问list中每一个位置的元素,记得索引是从0开始的:

>>> classmates[0]

'Michael'

用-1做索引,直接获取最后一个元素:

>>> classmates[-1]

'Tracy'
往list中追加元素到末尾:

>>> classmates.append('Adam')

>>> classmates
['Michael', 'Bob', 'Tracy', 'Adam']

把元素插入到指定的位置,比如索引号为1的位置:

>>> classmates.insert(1, 'Jack')

>>> classmates
['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']

删除list末尾的元素,用pop()方法:

>>> classmates.pop()

'Adam'
>>> classmates
['Michael', 'Jack', 'Bob', 'Tracy']
删除指定位置的元素,用pop(i)方法,其中i是索引位置:

>>> classmates.pop(1)

'Jack'
>>> classmates
['Michael', 'Bob', 'Tracy']

把某个元素替换成别的元素,可以直接赋值给对应的索引位置:

>>> classmates[1] = 'Sarah'

tuple

另一种有序列表叫元组:tuple

tuple一旦初始化就不能修改
当你定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来
只有1个元素的tuple定义时必须加一个逗号,,来消除歧义:

>>> t = (1,)

转载于:https://www.cnblogs.com/wander-clouds/p/8452775.html

你可能感兴趣的文章
this 学习笔记
查看>>
360浏览器兼容模式无法弹出layer对话框问题
查看>>
linux的ssh服务
查看>>
关于我的第一个网站www.webtv520.com随笔
查看>>
组播实验
查看>>
空指针和野指针
查看>>
VMware虚拟机桥接方式与真实主机共享上网
查看>>
如何解决SVN Commit failed (details follow): Access denied
查看>>
最新LAMP×××网站平台PHP5.5.1 + Apache2.4.6 + mysql5.6.12
查看>>
看《中国好声音》,学职场生存铁律!
查看>>
ligerFilter.js每次打开绑定不同字段列表
查看>>
ISCSI服务的配置与管理
查看>>
greenplumn----------单机2segment安装
查看>>
第八单元系统服务的控制
查看>>
ansible编写hadoop群集
查看>>
linux云自动化运维基础知识1
查看>>
ghost系统后变成C盘了别的分区的文件怎样找到
查看>>
navicat 连接阿里云RDS的设置
查看>>
CentOS7 搭建 禅道项目管理服务
查看>>
AlphaGo Zero到底是怎么学习成为了无敌的存在?
查看>>