zoukankan      html  css  js  c++  java
  • 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));
    
    
  • 相关阅读:
    Java知识系统回顾整理01基础02面向对象03方法
    可插件化拓展改造器 slot-maven-plugin
    数据治理框架
    Java读写hdfs上的avro文件
    FTPClient的使用
    Java读写hdfs上的avro文件
    图片上传预览
    css hack 用法注意
    获取get请求后面的参数
    js全局变量污染
  • 原文地址:https://www.cnblogs.com/iBinary/p/10272624.html
Copyright © 2011-2022 走看看