【Python-2.7】列表与元组
List列表
list是Python中的一种数据类型,也就是"列表"。在Python中我们可以对list类型进行插入,删除,修改等操作。
##新建list类型 >>> ball = ['volleyball','basketball','football','baseball']##可以直接打印出list内容 >>> ball ['volleyball', 'basketball', 'football', 'baseball']##也可以使用下标列出,注意下标是从0开始的,负数表示从后往前数 >>> ball[0] 'volleyball' >>> ball[1] 'basketball' >>> ball[2] 'football'##使用append函数,在list最后追加内容 >>> ball.append('ping-pong') >>> ball ['volleyball', 'basketball', 'football', 'baseball', 'ping-pong']##选择位置插入,比如在'volleyball'后面插入'badminton' >>> ball.insert(1,'badminton') >>> ball ['volleyball', 'badminton', 'basketball', 'football', 'baseball', 'ping-pong']##替换list中的某一个元素,比如把'badminton'替换成'bowling' >>> ball[1]='bowling' >>> ball ['volleyball', 'bowling', 'basketball', 'football', 'baseball', 'ping-pong']##使用pop()删除元素,比如删除最后的'ping-pong',删除'bowling' >>> ball.pop() 'ping-pong' >>> ball ['volleyball', 'bowling', 'basketball', 'football', 'baseball'] >>> ball.pop(1) 'bowling' >>> ball ['volleyball', 'basketball', 'football', 'baseball']##使用len()查询list中元素个数 >>> ball ['volleyball', 'basketball', 'football', 'baseball'] >>> len(ball) 4
Tuple元组
tuple和list非常相似,只是tuple在初始化定义以后就不能改变了,相应的也不会有list中的insert、append、pop()操作。因为不能被改变,所以使用元组的代码更安全。
##和list定义时不同(使用“[]”),tuple在定义时使用括号“()”。
>>> L=('Python','Java','php')
>>> L
('Python', 'Java', 'php')
##定义空tuple
>>> A=()
>>> A
()
##在定义只有一个元素的tuple时要加“,”,tuple在显示时也会加“,”,这是为了区别于数学计算里的括号“()”。
>>> B = (1,)
>>> B
(1,)
##虽然tuple是不可变的,但可以在tuple里面嵌套list,这个list是可以进行改变的。
>>> C = ('Python','Java',['C','C++'],'php')
>>> C
('Python', 'Java', ['C', 'C++'], 'php')
>>> len(C)
4
并且,list在tuple里面是作为一个元素出现的。
##对tuple里面的list做操作,如新增一个元素:
>>> C[2]
['C', 'C++']
>>> C[2].append('Perl')
>>> C
('Python', 'Java', ['C', 'C++', 'Perl'], 'php')
【Python-2.7】列表与元组相关推荐
- 附加 集合数据_最全的实例详解:Python字符串、列表、元组、字典、集合的补充...
本文内容主要介绍了Python字符串.列表.元组.字典.集合,结合实例形式详细分析了Python字符串.列表.元组.字典.集合常见函数使用方法及相关操作注意事项,需要的朋友可以参考下!!! 附加: p ...
- python中的列表和元组_python中列表和元组的区别
如果有了解过python中的列表和元组,你可能会知道相对于列表,元组是不可变的,也就是说元组中的数据不能随意更改.除了列表是用中括号表示而元组是用小括号表示之外,这两种数据类型好像并没有什么不同,都是 ...
- python集合和列表、安从小到大的顺序组合成一个字典_第3章 Python容器:列表、元组、字典与集合...
3.1 列表和元组 除字符串外,Python 还有另外两种序列结构:元组和列表.它们都可以包含零个或多个元 素.与字符串不同的是,元组和列表并不要求所含元素的种类相同,每个元素都可以是任 何 Pyth ...
- python元组读取到列表_Python 学习笔记(1)Python容器:列表、元组、字典与集合...
Python容器:列表.元组.字典与集合 列表: 1.列表 的创建 使用[ ] 或者list()创建列表:empty_list = [ ] 或者 empty_list= list() 使用list() ...
- 第三章 Python容器:列表、元组、字典与集合
3.1 列表和元组 除字符串以外,Python还有另外两种序列结构:元组和列表.他们都可以包换0个或多个元素,元组并不要求所含元素的种类相同,每个元素可以是各种类型的Python对象. 元组是不可变的 ...
- Python.习题五 列表与元组(下)
Python.<习题五> 列表与元组 11.假设列表lst_info=[["李玉","男",25],["金忠","男& ...
- python字符串,列表,元组,字典的基本操作
python字符串,列表,元组,字典的基本操作 文章目录 python字符串,列表,元组,字典的基本操作 一.字符串 1.1字符串的输出 1.2字符串的输入 1.3下标和切片 1.4 字符串常见操作 ...
- Python 第二章-列表和元组
第二章-列表和元组 2.0 在Python中,最基本的数据结构是序列(sequence).序列中的每个元素被分配一个序列号-即元素的位置, 也称为索引.第一个索引是0,第二个是1,以此类推 ...
- python列表添加元组_【Python爬虫】列表、元组、集合练习
列表: pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值. list.append(obj) 在列表末尾添加新的对象 list.count(obj) 统计某个元素在列表 ...
- Python数据类型(列表和元组)
1.3 List(列表) 列表由一系列按特定顺序排列的元素组成. 在Python中,用方括号[ ]来表示列表,并用逗号来分隔其中的元素. 1.3.1 访问列表元素 在Python中,第一个列表元素的索 ...
最新文章
- -gMIS持续优化更新, +InSiteSearch站内搜索
- CollegeStudent
- 截取列表前面100行_python列表
- scrum敏捷开发工具leangoo如何添加成员
- 10、软件质量工程师指南 - 软件项目角色指南系列文章
- PDF搜索、转换与处理类网站
- QT的QMutableMapIterator类的使用
- android 蓝牙耳机 sco,使用Android识别器内置蓝牙耳机
- 上传文件Base64格式(React)
- 操作es_ES打野皇子操作看呆Uzi:这哥们肯定是深得Lucky真传
- python的科学计算库有哪些_《用Python进行科学计算》——SciPy数值计算库
- 批量传输mysql的表空间_MySQL 表空间传输
- 2021-06-14 阻塞队列的方法
- 2022道路运输企业安全生产管理人员复训题库及答案
- MATLAB app designer中全局变量的使用
- netapp管理地址_NETAPP存储系统管理员手册.doc
- 大地坐标系转换火星坐标系
- 分析内网即时通讯软件安全性如何
- 为什么是NoSQL数据库?
- 【整活】修改U盘的图标,让你的U盘与众不同
热门文章
- 人工智能在计算机视觉方面的应用3000字,人工智能之计算机视觉应用专题报告.pptx...
- java nio 如何使用_Java NIO 系列教程(转)
- 虚拟大师怎么修改手机_手机虚拟大师,打造一个属于你的专属手机平台
- 比特币收购足球队,区块链准备登上绿茵场
- MongoDB(二)CRUD 指令简单汇总
- java计算list集合中重复对象的次数及for循环内外创建对象
- Oracle 取某100天的每一天的日期
- 怎么理解Condition
- 大道至简第二篇阅读笔记
- Jquery中AJAX的应用