前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍

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

作者头像
IBinary
发布2019-05-25 16:10:08
1.4K0
发布2019-05-25 16:10:08
举报
文章被收录于专栏:逆向技术逆向技术

目录

  • python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍
    • 一丶元祖
      • 1.元祖简介
      • 2.元祖变量的定义
      • 3.元祖变量的常用操作.
      • 4.元祖的遍历
      • 5.元祖的应用场景

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

一丶元祖

1.元祖简介

元祖跟列表类似.只不过是有区别的. 如下:

  • tuple(元祖英文) 跟列表类似, 元素不能修改
  • 用于存储 一串信息,数据
  • 元祖使用 () 定义, 列表是使用 []定义
  • 元祖的索引是从0开始

元祖是可以存储不同数据的.列表则不是,列表只能存储相同数据. 元祖的语法:

代码语言:javascript
复制
MyDataTuple = (1,"222",3.5);  #元祖中定义的数据有整数  字符串 以及浮点数(小数)
MyDataTuple = ();             #空的元祖.

2.元祖变量的定义

元祖变量定义的时候,可以是空元祖,也可以有一个元祖.但是注意,只有一个元素的时候.定义的时候不同. 语法:

代码语言:javascript
复制
元祖变量 = (元素,);

定义一个元素的时候,后面需要有逗号.

元素的获取与使用都与列表一样. 元祖变量[0]进行取值.

3.元祖变量的常用操作.

可以在IPython中查看.

元祖中提供了两个方法, count(),index(), 跟列表一样使用.

4.元祖的遍历

元祖的遍历使用 ** for in ** 关键字,遍历跟列表遍历是一样的. for in 可以遍历 列表 元祖 字典 以及 字符串

代码语言:javascript
复制
for i in tuple:
   print(i);

5.元祖的应用场景

  • 可以接受函数的参数. 一个函数可以接受 任意多个参数,不限制的 或者 一次返回多个数据
  • 让列表不可以修改,保护数据安全
  • 格式字符串,格式化字符串后面的 () 本质就是一个元祖.
5.1 元祖与格式化字符串
代码语言:javascript
复制
print("%s 年龄是 %d " %("小明,10)); 

百分号后面的小括号就是元祖.

我们上面的写法可以写成下面的方式

代码语言:javascript
复制
Mydata = ("小明",10);
print(c % Mydata);  #这样也是可以的. 

也可以写成下面这样

代码语言:javascript
复制
Mydata = ("小明",10);
str = "%s 年龄是 %d " % Mydata;
print(str)
5.2 元祖与列表之间的相互转换

元祖转换为列表:

  • 使用 list函数 可以将元祖转换列表.返回一个列表变量 用法:
代码语言:javascript
复制
Number_tuple = (1,2);
Number_list = List(Number_tuple); #此时Number_list就是列表变量.
type(Number_list) #可以查看当前变量类型
  • 使用 tuple函数 可以将列表转换为元祖,返回一个元祖变量
代码语言:javascript
复制
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));
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-01-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍
    • 一丶元祖
      • 1.元祖简介
      • 2.元祖变量的定义
      • 3.元祖变量的常用操作.
      • 4.元祖的遍历
      • 5.元祖的应用场景
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档