zoukankan      html  css  js  c++  java
  • 四、python沉淀之路--元组

    一、元组基本属性

    1、元组不能被修改,不能被增加、不能被删除

    2、两个属性

    tu.count(22)       #获取指定元素在元组中出现的次数
    tu.index(22)      #获取指定元素的缩影位置

    二、元组的基本方法

    1、书写格式

    
    
    tu = (11,33,"hello",(88,555),[("nice",44),True])
     一般写元组的时候,推荐在最后加入 逗号

    2、可以被索引、切片

    1 tu = (11,33,"hello",(88,555),[("nice",44),True],[22,77])
    2 #索引
    3 print(tu[1])
    4 #切片
    5 tu1 = tu[1:4]
    6 print(tu1)
    1 33
    2 (33, 'hello', (88, 555))

    3、可以被for 循环,可迭代对象

    1 tu = (11,33,"hello",(88,555),[("nice",44),True],[22,77])
    2 for  i in tu:
    3     print(i)
    1 11
    2 33
    3 hello
    4 (88, 555)
    5 [('nice', 44), True]
    6 [22, 77]

    4、转换

     1 tu = (11,33,"hello",(88,555),[("nice",44),True],[22,77])
     2 #元组可以通过for 循环转成字符串
     3 s0 = ""
     4 for  i in tu:
     5     s0 =s0 +str(i)
     6 print(s0)
     7 #元组可以直接转换成列表
     8 li = list(tu)
     9 print(li)
    10 #字符串可以直接转换成元组
    11 s = "abcdef"
    12 tu1 = tuple(s)
    13 print(tu1)
    14 #列表可以直接转换成元组
    15 li1 = [22,55,"hello"]
    16 tu2 = tuple(li1)
    17 print(tu2)
    1 1133hello(88, 555)[('nice', 44), True][22, 77]
    2 [11, 33, 'hello', (88, 555), [('nice', 44), True], [22, 77]]
    3 ('a', 'b', 'c', 'd', 'e', 'f')
    4 (22, 55, 'hello')

    5、元组的一级元素不可以被修改,删除,增加

    1 tu = (11,33,"hello",(88,555),[("nice",44),True],[22,77])
    2 #print(tu[0]=98)  修改会报错
    3 print(tu[4][0][0])
    4 print(tu[5][1])
    5 # 元组,有序
    1 nice
    2 77
  • 相关阅读:
    如何上载图片到SAP数据库并显示
    ◆◆0如何查看ABAP程序或者数据库表的版本历史
    python中我认为一些重要的东西
    Pytorch使用-1
    大工具-收藏
    大想法-(收藏)
    TODO-深度学习实验
    顺便配置了下vim
    不影响已安装的低版本cuda8及其环境工具条件下安装新版本cuda9
    ConvLSTM-AE for VAD (ICME2017-SIST)
  • 原文地址:https://www.cnblogs.com/jianguo221/p/8940774.html
Copyright © 2011-2022 走看看