Python学习笔记(序列和元组)
序列和元组
- 序列是指一种包含多项数据的数据结构,序列包含的多个数据项(成员)按顺序排列,可通过索引(下标),来访问序列成员。
- Python常见的序列包括字符串、元组、列表等,字节串也是序列,namedtuple也是序列。
- 列表与元组非常相似,最主要的区别是列表是可变的,元组是不可变的。
- 元组一旦构建出来,程序不能修改元组所包含的元素,就像字符串也是不可变的,程序无法修改字符串所包含的字符序列,但列表是可变的,程序可以修改列表所包含的元素
- 如果固定保存多个数据项,不需要修改他们,则应该使用元组,否则应该使用列表
- 列表和元组的关系是可变可不变的关系
- 方括号是列表,圆括号是元组,列表用list()创建,元组用tuple()创建
- 创建列表:
[ele1,ele2,ele3,ele4]
- 创建元组:
(ele1,ele2,ele3,ele4)
- 创建元组注意点:
由于圆括号不具有区分度,因此如果创建只包含一个元素的元组,不能仅在圆括号放一个元素,还必须在元素后放一个逗号(ele,)
使用list()、tuple()内置类型,是它们的构造器
将元组转为列表
list1 = list(my_tuple)
将列表转为元组
tuple1 = tuple(my_list)
Python学习笔记(序列和元组)相关推荐
- python学习笔记四一列表元组字典等
•python中的内置类型◾str ◾list ◾tuple ◾set ◾dict •list 列表 •一组由有序数据组成的序列◾数据有先后数据 ◾数据可以不是一类数据 •list 的创建◾直接创建, ...
- python学习笔记列表和元组(三)
列表(list) 是Python以及其他语言中最常用到的数据结构之一.Python使用使用中括号 [ ] 来解析列表.列表是可变的(mutable)--可以改变列表的内容. 对应操作: 1.查([]切 ...
- Python学习笔记--序列
Sequence序列 1.序列操作 seq[ind1:ind2] seq[ind] seq1 + seq2 seq1 * seq2 seq * n obj in seq obj not in seq ...
- Python 学习笔记 -- 序列的基本使用
1 #list() 将一个可迭代对象转换为列表 2 #tuple() 将一个可迭代对象转化为元组 3 str1 = "我想去钓鱼" 4 str2 = list(str1) 5 pr ...
- python学习笔记8(元组、字符串)
元组.字符串 元组(tuple) 本质:是一种有序集合 特点: 1.与列表非常相似 2.一旦初始化就不能修改 3.使用小括号 创建 **格式:**元组名 = (元组元素1, 元组元素2, --, 元组 ...
- Python学习笔记D3(列表与元组)
Python学习笔记D3(列表与元组) 列表定义语法 number=[1,2,3,4,5] print(number,type(number)) #[1,2,3,4,5] <class'list ...
- Python 学习笔记 元组 xxxxxxx XXXXXXXXXX
Python 学习笔记 元组 xxxxxxx XXXXXXXXXX print("=" * 20) dimensions = (200, 50) print(dimensions[ ...
- Python学习笔记D4(字符串和序列)
Python学习笔记D4(字符串和序列) 序列 list()作为一个方法存在两个形态,一个有参数一个没参数 list():不带参数,返回一个空的列表 list([iterable]):返回一个迭代器 ...
- python 学习笔记 (核心)
python 学习笔记 (核心) Python解释器从头到尾一行接一行执行脚本 # -*- coding: UTF-8 -*- //字符编码 不区分单引号和双引号,x='hello',x[ ...
- Python学习笔记五:控制语句
Python学习笔记五:控制语句 Pycharm 开发环境的下载安装配置_项目管理 控制语句 Pycharm 开发环境的使用 Pycharm 下载和安装 激活和选择不同UI 风格 创建项目和初始化配置 ...
最新文章
- c/c++中的函数指针和指针函数
- 底盘编码数据解算ROS的odom数据
- mybatis3.2.8 与 hibernate4.3.6 混用
- leetcode最大矩形_LeetCode——最大矩形
- 【NLP】不讲武德,只用标签名就能做文本分类
- 容器技术之二.Docker的安装和常见问题
- c/c++整理--c++面向对象(1)
- 高手如何应对复杂系统架构的演进
- 移动端分享到微信和QQ
- 多线程调用同一个对象的方法_这一次,让我们完全掌握Java多线程(2/10)
- 爬虫二 cookie正则
- 未安装任何音频设备解决方案(2021/12/27)
- 图论及其应用:第三次作业
- 顺式作用元件-增强子、终止子、沉默子、绝缘子
- 微信公众平台开发概述
- 大型C语言打怪小游戏——神魔
- java零基础学习笔记(代码+注解+练习)_面向对象OOP
- 标志Logo设计的起源和艺术特点
- C# 企业微信:开启消息接受接收消息推送消息
- SEMer需要知道的创意标题游戏规则