zoukankan      html  css  js  c++  java
  • python学习之元组

    元组和列表类似,只是元组是列表的二次加工,列表是[]表示,元组是(),并且元组是不能被修改、增加、删除,建议在写元组的时候,在后面加上逗号(,)

    元组表示:

    tu = (1,2,3,"dds",)

    1、索引取值或切片取值

    #!/usr/bin/env python
    #索引取值
    tu = (1,2,3,"dds",)
    n=tu[0]
    print(n)
    #切片取值
    n1=tu[0:3]
    print(n1)

    结果:

    1
    (1, 2, 3)

    2、for循环取值

    #!/usr/bin/env python #for循环取值 tu = (1,2,3,"dds",) for a in tu: print(a)

    结果:

    1
    2
    3
    dds

    3、字符串、列表转化成元组

    #!/usr/bin/env python
    #字符串转化成元组
    s="ssshdj"
    s1 = tuple(s)
    print(s1)
    #列表转化成元组
    li=["1df",12,11]
    s2 = tuple(li)
    print(s2)

    结果:

    ('s', 's', 's', 'h', 'd', 'j')
    ('1df', 12, 11)

    4、元组的一级元素不可被修改,但是获取到列表中的元素是可以被修改的

    #!/usr/bin/env python
    #元组的一级元素不可被修改
    tu=(1,"ww","rtr",[(45,87)],2,)
    s1=tu[3]
    print(s1)
    s2=tu[3][0]
    print(s2)
    s3=tu[3][0]=100
    print(s3)
    print(tu)

    结果:

    [(45, 87)]
    (45, 87)
    100
    (1, 'ww', 'rtr', [100], 2)
  • 相关阅读:
    学习笔记
    .net $&替换正则查找到的内容
    sql 常用日期函数
    2010学习计划
    优化存储过程
    sql server 标量值函数
    job88数据库操作
    .net 调用有返回值的存储过程
    GridView 18种操作
    SQLite的局限性
  • 原文地址:https://www.cnblogs.com/heruiguo/p/9122506.html
Copyright © 2011-2022 走看看