Python基础_列表与元组
list:列表
Python内置的一种数据类型是列表list,list是一种有序的集合,可以随时添加删除其中的元素使用 [ ]
表示
示例:
name = ["Fizzer","Doraemon","Michael"]
对列表数据的读取:
对list数据的读取类似于数组的形式,直接采用列表名加索引就可以了,例如
name[0]
,使用len(name)
可以获取数组的长度,如果要获取最有一个元素,除了计算索引位置外,还可以直接使用-1
作为索引来直接获取最后的一个元素列表数据操作
list是一个可变的有序列表,所以可以根据索引来对列表中的元素做一些操作,比如:
append :
在list末尾追加元素insert(index,obj):
在指定位置插入元素objpop():
删除list末尾的元素并返回该元素值pop(index):
删除指定位置的元素并返回该元素值reverse:
反转列表remove(obj):
移除元素index(obj):
返回元素的位置
列表元素的数据类型
列表list中的元素数据类型可以是字符串,整型,布尔值或者对象,也可以是一个列表
例如
L= ["Apple",1,true]
M=["Python","Java",["C++","Go"],"Ruby"]
tuple:元组
tuple使用( )
来进行定义
元组是一种特殊的有序列表,和list非常的相似,但是和list不同的是,tuple一旦初始化后就不能修改,所以在使用元组的时候,要格外的小心,一旦数据确定下来就不能修改,所以也就没有了像上面那些增删改查的方法,这样数据更加的安全
说明:因为()也可以代表运算符,所以当tuple中只有一个元素的时候,为了避免歧义,,必须要在后面加一个
,
已示区别
可变的元组:
元组示例 name=("Python","Java",["C++","Ruby"])
首先说明的是元组不可变吗,这里怎么就又可变了?
观察元组里面的数据发现里面有一个列表,而当我们拿到这个列表后,发现可以对列表里面的值进行更改,从表面上看是这个元组发生了变化,其实仔细的看会发现,变的其实是元组中的list列表,也就是说,元组中的元素有一个是列表,而这个列表里面的元素发生了变化,但是这个list的指向是没有发生变化的,所以也就是说,这个元组依然没有发生变化
Python基础_列表与元组相关推荐
- Python基础数据类型---列表、元组、字典、集合、编码进价、数据类型转换
文章目录 一.列表(List) 二.元组(tuple) 三.字典(dict) 四.集合(set) 五.数据类型间的转换 六.基础数据类型的总结 七.编码 八.练习题 一.列表(List) 列表是pyt ...
- python列表添加字符串_2.python基础之—列表,元组,字典,集合,字符串的使用方法...
一.关于python序列的简介. python里面的序列大部分都可以执行,索引,切片,加,乘,检查长度,以及检查某个成员是否存在,甚至还可以找出这个序列中最小的元素和最大的元素,并且序列都是可迭代的. ...
- python基础笔记 - 列表和元组
序列中的每个元素都有自己的编号,有6中内建序列:列表.元组.字符串.Uniclude字符串.buffer对象和xrange对象.列表和元组的主要区别在于,列表可以修改,元组则不能.序列和映射是两类主要 ...
- Python基础之列表和元组
Python List 1.列表的创建 a = [1,2,3,'ryt'] b = [] a [1, 2, 3, 'ryt'] b [] a = list() a = list(range(10)) ...
- python 基础_列表的其他操作 4
一.查找某个元素在数组中出现的次数 ,count的运用 a = ['a','b','c','c','c','a'] print(a.count('c')) 二.把一个元素插入到另一个元素的末尾,ext ...
- 04.Python基础_列表_元组_字典_集合
文章目录 1.列表 1.1list 2.列表的索引和切片 练习1 提取数据 练习2 用索引取出下面list的指定元素: 3.修改列表的元素值 4.列表的常用方法 4.1append添加元素(与exte ...
- python基础知识-列表,元组,字典
列表(list) 赋值方法: l = [11,45,67,34,89,23] l = list() 列表的方法: 1 #!/usr/bin/env python 2 3 class list(obje ...
- 附加 集合数据_最全的实例详解:Python字符串、列表、元组、字典、集合的补充...
本文内容主要介绍了Python字符串.列表.元组.字典.集合,结合实例形式详细分析了Python字符串.列表.元组.字典.集合常见函数使用方法及相关操作注意事项,需要的朋友可以参考下!!! 附加: p ...
- python集合和列表、安从小到大的顺序组合成一个字典_第3章 Python容器:列表、元组、字典与集合...
3.1 列表和元组 除字符串外,Python 还有另外两种序列结构:元组和列表.它们都可以包含零个或多个元 素.与字符串不同的是,元组和列表并不要求所含元素的种类相同,每个元素都可以是任 何 Pyth ...
- Python基础_第2章_Python运算符与if结构
Python基础_第2章_Python运算符与if结构 文章目录 Python基础_第2章_Python运算符与if结构 Day02之`Python运算符与if结构` 一.昨日回顾 1.回顾昨天的课程 ...
最新文章
- 计算机基本知识培训稿,计算机基础知识培训稿.doc
- 测试Animation大型动画文件拆分播放的可行性
- synchronized与Lock的区别与使用
- Flyweight Pattern简单随笔
- 无招胜有招之Java进阶JVM(八)类加载机制
- hibernate 标识符_Hibernate中的标识符
- 内存泄漏——内存溢出区别
- PHP高级教程-过滤器
- Ubuntu gitweb 安装配置
- 用友服务器ip地址在哪里修改密码,用友服务器ip地址在哪里修改密码
- 苹果id可以同时用两个手机吗_苹果手机Apple ID账号的重要性你知道多少?
- 牛x!基于Springboot 2.0 + LayUI开发的物流管理系统(已开源)
- 秒的换算:ms(毫秒),μs(微秒),ns(纳秒),ps(皮秒)
- 北京科技大学计算机组成原理,北京科技大学二十套计算机组成原理题库及答案...
- C# Word文档中插入、提取图片,文字替换图片
- system call——系统调用
- linux切换用户时报错 bash: /home/book/.bashrc: 权限不够 bash-4.2$
- 人生效率手册---读书笔记
- CF 472D Riverside Curio
- nodejs+ffmpeg视频转码