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

    本文参考文档:点击这儿

    元组简介:python元组(Tuple)与列表(List)类似,不同之处在于元组不可修改,元组使用小括号,列表使用方括号

    元组特性:不可修改

    创建元组,实例如下:

    1 tup1 = ("hello","world","ni hao")
    2 tup2 = ("1","2","3")
    3 tup3 = "a","b","c"
    4 tup4 = () #空元组

    访问元组,实例如下:

    1 tup1 = ("hello","world","ni hao")
    2 tup2 = ("1","2","3")
    3 print tup1[1]
    4 print tup2[0:]
    5 print tup2[1:2]
    6 print tup2[-1]

    实例输出结果:

    1 'world'
    2 ('1','2','3')
    3 ('2',)
    4 ('3')

    修改元组:

    元组元素因为不可修改,只能进行连接组合

    1 a=(1,2,3)
    2 b=(2,3,4)
    3 a+b

    输出结果:

    1 (1, 2, 3, 2, 3, 4)

    删除元组:

    元组元素因为不可修改,故而只能删除整个元组

    1 a=(1,2,3,4)
    2 print a
    3 del a
    4 print a

    输出结果:

    元组运算:

    1.迭代

     1 tup = (1,2,3)
     2 #迭代
     3 for a in tup:
     4     print a
     5 
     6 #判断元素是否存在
     7 a = 3
     8 if a in tup:
     9     print 'element %d is exist' %(a) 
    10 else:
    11     print 'element %d is not exist' %(a)
    12 
    13 复制
    14 tup1 = tup*4
    15 
    16 获取长度
    17 len(tup)

    2.内置函数

    方法名称 方法简介 结果
    cmp((1,2,3),(2,3,4)) 比较两个元组是否一致,一致返回0,不一致返回-1 -1
    len((1,2,3)) 获取元组长度 3
    max((1,2,3)) 获取元组最大元素 3
    min((1,2,3)) 获取元组最小元素 1
    tuple('123') 将字符串转为元组 (1,2,3)
  • 相关阅读:
    vuecli3.0 优雅使用svg
    解决vueRouter 跳转相同路由报错
    vue项目中使用 web worker 开启多线程
    项目经常使用的common.js 方法
    vue实现3D词云
    怎么禁止用户点击f12查看数据,查看网页代码,布局样式
    1:vue项目优化总结
    手写一个发布订阅
    vue3.0 reactive 理解
    ifram父子组件传参
  • 原文地址:https://www.cnblogs.com/gj5379/p/7661325.html
Copyright © 2011-2022 走看看