python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍
2023-09-27 14:21:04 时间
目录
python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍
一丶元祖
1.元祖简介
元祖跟列表类似.只不过是有区别的.
如下:
- tuple(元祖英文) 跟列表类似, 元素不能修改
- 用于存储 一串信息,数据
- 元祖使用
()
定义, 列表是使用[]
定义 - 元祖的索引是从0开始
元祖是可以存储不同数据的.列表则不是,列表只能存储相同数据.
元祖的语法:
MyDataTuple = (1,"222",3.5); #元祖中定义的数据有整数 字符串 以及浮点数(小数)
MyDataTuple = (); #空的元祖.
2.元祖变量的定义
元祖变量定义的时候,可以是空元祖,也可以有一个元祖.但是注意,只有一个元素的时候.定义的时候不同.
语法:
元祖变量 = (元素,);
定义一个元素的时候,后面需要有逗号.
元素的获取与使用都与列表一样. 元祖变量[0]
进行取值.
3.元祖变量的常用操作.
可以在IPython中查看.
元祖中提供了两个方法, count(),index(), 跟列表一样使用.
4.元祖的遍历
元祖的遍历使用 ** for in ** 关键字,遍历跟列表遍历是一样的.
for in 可以遍历 列表 元祖 字典 以及 字符串
for i in tuple:
print(i);
5.元祖的应用场景
- 可以接受函数的参数. 一个函数可以接受 任意多个参数,不限制的 或者 一次返回多个数据
- 让列表不可以修改,保护数据安全
- 格式字符串,格式化字符串后面的
()
本质就是一个元祖.
5.1 元祖与格式化字符串
print("%s 年龄是 %d " %("小明,10));
百分号后面的小括号就是元祖.
我们上面的写法可以写成下面的方式
Mydata = ("小明",10);
print(c % Mydata); #这样也是可以的.
也可以写成下面这样
Mydata = ("小明",10);
str = "%s 年龄是 %d " % Mydata;
print(str)
5.2 元祖与列表之间的相互转换
元祖转换为列表:
- 使用 list函数 可以将元祖转换列表.返回一个列表变量
用法:
Number_tuple = (1,2);
Number_list = List(Number_tuple); #此时Number_list就是列表变量.
type(Number_list) #可以查看当前变量类型
- 使用 tuple函数 可以将列表转换为元祖,返回一个元祖变量
num_list = [1,2,3,4,5,6,7];
num_touple = tuple(num_list);
print(type(num_touple));
num_list = list(num_touple);
print(type(num_list));
相关文章
- Python中Scapy网络嗅探模块的使用
- python pandas loc布尔索引(指定条件下的索引)
- Python统计列表中的重复项出现的次数的方法
- python 对列表去重,并保持列表原来顺序
- Python学习-将list列表写入文件并读取方法汇总
- python文件的编译
- 【华为OD机试真题 python】 开放日活动|取出尽量少的球【2022 Q4 | 100分】
- Python 面向对象编程 继承 和多态
- python中列表、字典和集合推导式
- 学习Python的第七节课(函数调用、列表解析、嵌套和递归等等)
- 《Python金融大数据分析》一2.1 Python部署
- python学习之把列表元素拼接成字符串的4种方法
- python学习之对列表内容进行排序可以自定义(测试有效)
- Python线性规划实例,用PuLP 库求解线性规划的建模与编程
- python 列表长度
- python 列表索引
- Python 基础实战
- python如何把嵌套列表转变成普通列表
- Python基础入门-列表解析式
- Python基础之:数字字符串和列表
- Python列表推导式使用举例
- python之列表操作(list)
- Python学习---列表/元组/字典/字符串/set集合/深浅拷贝1207【all】
- python升级导致yum命令无法使用的解决
- Python-03:数据容器(列表、元组、字符串、集合、字典)
- Python 去掉字符串中的超链接href,email的两种方法(re模块,bs模块)
- Python 爬虫 之 爬取王者荣耀的英雄们所有大皮肤图片,并 json 形式保存英雄列表信息到本地
- python基础:删除列表中特定元素的几种方法
- 【python基础】——数据类型(列表、字典、集合)
- Python入门学习笔记第四章——操作列表~~~
- Python入门学习笔记第三章——列表~~~
- [Python] 实现字符串与列表数据去重