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中的数据类型,列表,元祖,字典,之元祖使用与介绍...相关推荐

  1. python语言的特点和应用场景_python语言有什么特点?python应用领域有哪些?

    随着人工智能.大数据的发展,各大企业都开始抢夺市场,而python语言作为该领域的首选语言,广受大家的喜欢,现在越来越多人都想要学习python,为什么呢? python语言有什么特点? 1.简洁高效 ...

  2. python爬取豆瓣电影top250编码_Python学习日记1| 用python爬取豆瓣电影top250

    今天是3.17号. 离毕业论文开题只剩下不到15天,自己这边还不知道要写什么好,问了导师,导师给的范围超级广泛,实在是想吐槽.想了几天,决定了要尽快给老师说自己的想法和方向,做什么还是靠自己比较靠谱. ...

  3. python语言拥有严格的缩进规则_Python学习(九)Python缩进规则

    其它程序设计语言(如 Java.C 语言)采用大括号"{}"分隔代码块不同,Python 采用代码缩进和冒号( : )来区分代码块之间的层次. 在 Python 中,对于类定义.函 ...

  4. python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍

    目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python ...

  5. python 学习第七讲作业 2020-12-29

    作业: 代码: flag = True flag2 = True while flag:str1 = input('最近学习了吗?yes/no:')# 对输入结果进行判断if str1 =='yes' ...

  6. python元类使用场景_Python元类使用简介

    本文概述 Python中的元类是定义类行为方式的类的类.类本身就是元类的实例. Python中的类定义了该类实例的行为.为了更好地理解元类, 需要具有使用Python类的先验经验.在深入研究元类之前, ...

  7. python字典数据类型笔记_Python学习笔记整理(六)Python中的字典

    一.字典介绍 字典(dictionary)是除列表意外python之中最灵活的内置数据结构类型.列表是有序的对象结合,字典是无序的对象集合.两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通 ...

  8. python列表和元组的应用_python学习笔记之列表(list)与元组(tuple)详解

    前言 最近重新再看python的基础知识,感觉自己还是对于这些知识很陌生,需要用的时候还是需要翻书查阅,还是先注重基础吧--我要重新把python的教程阅读一遍,把以前自己忽略的部分学习,加强练习和记 ...

  9. python实战项目书 题库系统_Python实战视频教程_基于Python项目与面试题实例讲解(进阶训练篇)...

    课程介绍: 精选50个Python项目实战与面试容易遇到的问题作为训练任务,每个任务都先提出问题,分析问题.然后给出巧妙与高效的解决办法,最后手把手代码实战完成任务,带你全面提升python项目实战核 ...

最新文章

  1. linux安装显卡驱动的run文件,Linux系统下安装NVIDIA显卡驱动(run格式文件)
  2. 【已解决】Unable to resolve column ‘name‘
  3. mysql native数据同步_记一次MySQL(5.7版本)数据库的主从同步和备份
  4. 【数值分析】基础理论归纳
  5. 漫话:为什么程序员喜欢使用0 ≤ i 10这种左闭右开的形式写for循环?
  6. intel编译器_试试吧!用 Go 写一个即时编译器(JIT)
  7. 新一代国际视频编解码标准正式出炉,腾讯超100项提案获标准采纳
  8. ListUtil常用操作
  9. Unity草地/草坪案例分享(完整代码)
  10. linux同步苹果照片,有用iPhone的吗?Linux下怎么管理iPhone里的照片?
  11. 三维重建基本流程,搭建一个龙的demo
  12. Google Adsense 西联汇款
  13. QT .pro文件详解
  14. 有容云:微服务容器化的挑战和解决之道
  15. linux指定分区label,Linux_Linux中分区挂载和LABEL的指定,让Linux开机就挂载分区,我知 - phpStudy...
  16. 博文视点5周月庆典纪念专题
  17. 软件制作:12306订票辅助工具
  18. 如何理解奇偶校验位?
  19. 计算机学stata,Stata教程(免费)
  20. 基于 python 的接口自动化测试,让你轻松掌握接口自动化

热门文章

  1. mysql怎么创建表视频教程_mySQL学习入门教程——2.创建表
  2. 傅里叶变换之看不懂就掐死我教程
  3. 《擦屁股先生》词:你挚爱的强哥
  4. FFMPEG转码常用命令研究
  5. Nodejs核心模块之net和http的使用详解
  6. 图书管理系统(源码)
  7. iOS----------计算一段代码执行时间
  8. RabbitMQ 异常与任务分发
  9. sleep和wait到底什么区别
  10. adb logcat命令查看并过滤android输出log