python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍
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学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍的更多相关文章
- python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍
目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python ...
- python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍
目录 python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍. 二丶列表,其它语言称为数组 1.列表的定义,以及语法 2.列表的使用,以及常用方法. 3.列表的常用操作 ...
- python学习第四讲,python基础语法之判断语句,循环语句
目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...
- Python学习第七课
Python学习第七课 'Alex' "Alex"print('hello'*5) #重复输出字符串 print('hellowold'[2:]) #类似于切片操作:会取出 llo ...
- Python学习笔记整理(四)Python中的字符串..
字符串是一个有序的字符集合,用于存储和表现基于文本的信息. 常见的字符串常量和表达式 T1=‘’ 空字符串 T2="diege's" 双引号 T3=""&quo ...
- Python学习笔记之从文件中读取数据
10-1 Python 学习笔记:在文本编辑器中新建一个文件,写几句话来总结一下你至此学到的Python 知识,其中每一行都以“In Python you can”打头.将这个文件命名为learnin ...
- python学习笔记七——字典
4.3 字典结构 字典是Python中重要的数据类型,字典的由“键-值”对组成的集合,字典中的“值”通过“键”来引用. 4.3.1 字典的创建 字典由一系列的“键-值”(key-value)对组成,“ ...
- Python学习笔记(十二)—Python3中pip包管理工具的安装【转】
本文转载自:https://blog.csdn.net/sinat_14849739/article/details/79101529 版权声明:本文为博主原创文章,未经博主允许不得转载. https ...
- python学习(二)python中的核心数据类型
数据类型是编程语言中的很重要的一个组成部分,我所知道的有数据类型的好处有:在内存中存放的格式知道,规定了有哪几种可用的操作. 我的埋点:为什么要有数据类型 那么python中的数据类型有哪几种呢? 对 ...
随机推荐
- Rmq Problem/mex BZOJ3339 BZOJ3585
分析: 一开始没看懂题... 后来想用二分答案却不会验证... 之后,想到用主席树来维护... 建一个权值线段树,维护出这个权值以前所有的点最晚在哪里出现... 之后,查一下是不是比查询区间的l断点大 ...
- 利用PowerUpSQL攻击SQL Server实例
这篇博客简述如何快速识别被第三方应用使用的SQL Server实例,该第三方软件用PowerUpSQL配置默认用户/密码配置.虽然我曾经多次提到过这一话题,但是我认为值得为这一主题写一篇简短的博客,帮 ...
- 数字类型——python3
今天我为各位小伙伴准备了python3中数字类型,希望能够帮助到你们! Python 数字数据类型用于存储数值. 数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间. 以下 ...
- Jmeter-----【mac电脑】配置web浏览器的代理抓取请求
在测试中,不仅会涉及到APP中的数据测试,时常我们APP的数据需要与后台进行交互,因此我们不可避免的也需要对web进行接口测试,更准确的来说是使用web的接口来快速的帮我们实现App中所需的数据录入, ...
- Android之微信朋友圈UI实现--ExpandableListView+GridView
PS:我们都知道微信,更是知道朋友圈,很多人在朋友圈里卖起了化妆品,打入广告等为自己做一下推广,里面会附带一写好看的图片,上面有标题,有描述,整体布局每场的美观,那么这是怎么实现的呢,有些人可能会单个 ...
- set命令详解
我们依然是围绕这几个话题展开学习: 1.什么是set命令? 2.为什么要用set命令? 3.怎样使用set命令? 1.什么是set命令? ♦ set命令作用主要是显示系统中已经存在的shell变量,以 ...
- ceph osd 自动挂载的N种情况
直接上干货: ceph自动挂载原理 系统启动后,ceph 通过扫描所有磁盘及分区的 ID_PART_ENTRY_TYPE 与自己main.py中写死的osd ready 标识符来判断磁盘(及其分区)是 ...
- Docker 容器
1. 容器 在过去,如果要开始编写Python应用程序,首先要做的就是在机器上安装Python运行时环境.但是,这就造成了这样一种情况:你的机器上的环境需要完美,以便你的应用程序能够按预期运行,而且 ...
- 【工具篇】抓包中的王牌工具—Fiddler (1-环境搭建)
导言 在现在高速发展的互联网时代,抓包工具被广泛应用在软件开发的项目中,Fiddler可谓是当下主流的抓包工具之一.测试人员用它来抓包.回放测试记录,构造发包测试用例,开发人员用来定位问题,其强大的功 ...
- SqlServer 将纯数字的时间转换为DateTime
由于数据库存的是整个字符串组到一起了,C#代码是这个样子的. public static string time(DateTime dt) { ) ? ) ? ) ? ) ? ) ? " + ...