zoukankan      html  css  js  c++  java
  • python全栈开发从入门到放弃之元组的内置应用

    1、元组的字符类型tuple

    1 t=(1,[1,3],'sss',(1,2))
    2 print(type(t))


    <class 'tuple'>

    2、按索引号取值

    1 t=(1,[1,3],'sss',(1,2))
    2 print(t[1][1])
    3 
    4 
    5 输出结果:
    6 3

    3、切片

    goods=('iphone','lenovo','sanxing','suoyi')
    print(goods[1:3])   #顾头不顾尾
    
    输出结果:
    ('lenovo', 'sanxing')

    1、in

    1 goods=('iphone','lenovo','sanxing','suoyi')
    2 print('iphone' in goods)     #in查看goods元组中是否有iphone这个元素
    3 
    4 输出结果:
    5 True

    2、index

    1 goods=('iphone','lenovo','sanxing','suoyi')
    2 print(goods.index('lenovo'))     #index查看lenovo元素在元组中的索引号
    3 
    4 输出结果:
    5 1

    3、count

    1 goods=('iphone','lenovo','sanxing','suoyi','lenovo')
    2 print(goods.count('lenovo'))      #count查看lenovo元素在元组中的个数是多少
    3 
    4 
    5 输出结果:
    6 2

    4、补充

    1 t=(1,['a','b'],'sss',(1,2))
    2 
    3 t[1][1]='aaaaaaaaaa'     #改变了内部元素
    4 print(t)
    5 
    6 输出结果:元组本身是不可变的,但是内部的元素可以是可变类型
    7 (1, ['a', 'aaaaaaaaaa'], 'sss', (1, 2))

    5、元组可以作为字典的key

    1 d={(1,2,3):'egon'}
    2 print(d,type(d),d[(1,2,3)])
    3 
    4 输出结果:
    5 {(1, 2, 3): 'egon'} <class 'dict'> egon
    别想一下造出大海,必须先由小河川开始。
  • 相关阅读:
    整理DB2左补零,右补零的方法
    DB2复制表结构及数据
    两种方式,创建有返回值的DB2函数
    IDEA中Java目录结构
    uWSGI、uwsgi、WSGI、之间的关系,为什么要用nginx加uWSGI部署。
    LeetCode_9_回文数字
    JAVA学习笔记
    学习过程中的杂记
    csrf(跨站请求伪造)
    Jquery中$(function(){})
  • 原文地址:https://www.cnblogs.com/zcfx/p/7256269.html
Copyright © 2011-2022 走看看