zoukankan      html  css  js  c++  java
  • 【Python学习】序列之元组

    最近准备系统学习python,为了以后能及时查找到,先记录下.

    先说下啥叫序列,之前在用,感觉这个概念有个模糊,今天特意看了下,序列是python中最基本的数据结构,序列中的每一个元素都被分配一个序号,即元素的位置,也成为索引。类似于“数组”。python中包含6种内建序列,即列表,元组,字符串,Unicode字符串,buffer对象和xrange对象。

    1.元组类似于列表,但元组的元素是不能修改的,一般使用圆括号()和逗号,如(1,2,3)。如果圆括号中不包含任何内容,就是一个空元组,如()。包含一个值的元组必须在括号中元素后加上逗号,如(1,)

    2.tuple函数(类似于列表中的list()函数),都是以一个序列为参数,并把它转化为元组。若参数是元组,参数就会被原样返回。

    (1)序列是列表(2)序列是字符串(3)序列是元组

    3.元组的基本成操作

    (1)访问元组,可以使用下标索引访问元组中的值。

    (2)修改元组,元组中的元素值不允许修改,但可以对元组进行连接组合。

    (3)删除元组,元组的元素值不允许删除,但可以使用del语句删除整个元组。删除后,即原元组已经不存在了。

    (4)元组索引,截取,元组也是一个序列,可以访问元组中制定位置的元素,也可以截取索引中的一段元素。

    4.元组内置函数

    (1)len(tuple),用于计算元组元素个数。

    (2)max(tuple),用于返回元组中元素的最大值。

    (3)min(tuple),用于返回元组中元素的最小值。

    (4)tuple(seq),将列表转换为元组。

    5.列表和元组的区别

    (1)由于元组一旦初始化就不能修改,所以代码更安全。但元组的“不变”是指每个元素的指向永远不变,如指向‘a’就不能改成指向‘b’,指向一个list就不能改成其它对象,但指向列表本身是可变的。

    2018/4/22

    年级大了,只能记了!!!
  • 相关阅读:
    HAProxy的安装与使用
    使用 Minikube 安装 Kubernetes
    史上最详细的Docker安装手册
    Kubernetes(K8s) 安装(使用kubeadm安装Kubernetes集群)
    Docker 学习线路
    Docker Machine的使用
    Asp.Net Core 发布到 Docker(Linux Centos 虚拟机,使用Dockerfile)
    Centos 8 上安装 Consul
    Centos 8 安装 Consul-Template
    Centos 8 安装 Nginx
  • 原文地址:https://www.cnblogs.com/shuozhang/p/8909494.html
Copyright © 2011-2022 走看看