zoukankan      html  css  js  c++  java
  • python元组

    Python基础数据类型之元组

    一、什么是元组

    元组是Python的基础数据类型之一,它与列表非常相似,最主要的区别在于列表是可变的,而元组是不可变的,即元组创建以后不可修改。

    二、如何创建一个元组及其注意事项

    方法1:用小括号将数据包裹起来,之间用逗号隔开就形成了元组。但是要注意的是当数据只有一个时,在数据后面一定要加上一个逗号,这样Python解释器才能识别这是一个元组,否则Python将把它当做其他数据来处理。

    >>> tuple1 = (1,2,3,4)
    >>> tuple1
    (1, 2, 3, 4)
    >>> type(tuple1)
    <class 'tuple'>
    >>> tuple2 = (1,)       # 加了逗号为元组
    >>> type(tuple2)
    <class 'tuple'>
    >>> tuple3 = (1)
    >>> type(tuple3)        #没有加逗号,Python解释器当做其他数据处理
    <class 'int'>
    >>> tuple4 = 1,2,3,4  #即使没有小括号,Python解释器依然会识别为元组
    >>> tuple4
    (1, 2, 3, 4)
    >>> type(tuple4)
    <class 'tuple'>
    >>>

    方法2:利用内置函数tuple(iterable)来将一个可迭代序列转换成元组。

    >>> list1 = [1,2,3,4]
    >>> tuple1 = tuple(list1)
    >>> tuple1
    (1, 2, 3, 4)
    >>> type(tuple1)
    <class 'tuple'>
    >>> tuple2 = tuple('Keys')
    >>> tuple2
    ('K', 'e', 'y', 's')
    >>>

    三、元组的方法

    元组即不可变列表,由于它是不可变的,所以它的方法也少的多,只有两个方法:count()和index()。

    1.统计某个元素在元组中的个数(count)

    >>> tuple1 = (1,1,2,3,3,3)
    >>> tuple1.count(1)
    2
    >>> tuple1.count(3)
    3
    >>>

    2.返回某个元素在元组中的索引值(index)

    >>> tuple1 = (1,1,2,3,3,3)
    >>> tuple1.count(1)
    2
    >>> tuple1.count(3)
    3
    >>> tuple1 = (1,2,3,'Keys')
    >>> tuple1.index(2)
    1
    >>> tuple1.index('Keys')
    3
    >>>
  • 相关阅读:
    Ubuntu下的Apache、Mysql、PHP环境搭建
    JS代码引用位置问题-转
    mysql设置定时任务
    js setTimeout函数
    JavaScript向window onload添加加载函数
    写在开博之时
    WPF笔记(一)之初识XMAL
    创建理想的数据库索引
    常见负载均衡算法
    Java设计模式之外观模式
  • 原文地址:https://www.cnblogs.com/Keys819/p/9287406.html
Copyright © 2011-2022 走看看