zoukankan      html  css  js  c++  java
  • 【python基础】元组方法汇总

    一、定义

      用于存储一组数据的有序序列, 一旦创建, 元组中的各个元素不允许修改

    二、特点

      1、元组有序;
      2、元组是不可变的数据类型;不可修改;
      3、元组中可以存储重复的数据;
      4、元组中可以同时存储不同数据类型的数据;

    三、语法

      (元素1, 元素2, 元素3,...)
      注意:
        (100) ——> int
        100, ——> tuple
        (100,) ——> tuple

    四、 索引

      元组的索引(下标), 与列表和字符串一样一样的

    五、切片

      通过切片,可以获得一个新的元组对象

    六、拼接

      + 拼接
      * 自拼

    七、访问多维元组

     1 t7 = (
     2     (100, 200),
     3     "鱿小鱼",
     4     ("a", 18)
     5 )
     6 for x in t7:
     7     if isinstance(x, tuple):
     8         for y in x:
     9             print(y)
    10     else:
    11         print(x)

    八、序列的解包

      *m, n = ('abc', '100', 'A')
      m ——> ['abc', '100']
      n  ——> 'A'

      *m, n = ("a",)
      m ——> [ ]
      n  ——> 'a'

    九、方法

      删:只能删除整个元组, 不能单独删除元组中的个别元素

        del 元组
      
    查:

        index() 查找指定元素在元组中的索引值 start 取的到, end 取不到
        count() 计算指定元素在元组中出现的次数

    1 # index() 查找指定元素在元组中的索引值
    2 # start 取的到, end 取不到
    3 print(t1.index('施耐庵', 0, 3))
    4 # print(t1.index('吴承恩', 0, 3))  # ValueError: tuple.index(x): x not in tuple
    5 
    6 # count() 计算指定元素在元组中出现的次数
    7 print(t1.count('吴承恩'))  # 2
  • 相关阅读:
    哈希表(python)
    双端循环列表实现栈(python)
    链表实现队列(python)
    循环双端链表(python)
    单链表(python)
    LRU(最近最少使用)(python实现)
    Ajax在Django框架中简单应用2
    图书管理系统增删改查
    Jenkins接入LDAP
    安装python3.6
  • 原文地址:https://www.cnblogs.com/Tree0108/p/12092170.html
Copyright © 2011-2022 走看看