• python入门6 (元组)


    1.什么是元组

     2.元组的创建方式

    '''第一种创建方式,使用()'''
    t=('Python','world',99)
    print(t)
    print(type(t))
    
    t2='Python','world',99
    print(t2)
    print(type(t2))
    
    t3=('Python',) #如果元组中只有一个元素,逗号不能省
    print(t3)
    print(type(t3))
    
    '''第二章创建方式,使用内置函数tuple()'''
    t1=tuple(('Python','world',99))
    print(t1)
    print(type(t1))
    
    print('-------------------------')
    
    
    '''空列表的创建方式'''
    lst=[]
    lst1=list()
    print('空列表',lst,lst1)
    '''空字典的创建方式'''
    d={}
    d1=dict()
    print('空字典',d,d1)
    '''空元组的创建方式'''
    y=()
    y1=tuple()
    print('空元组',y,y1)

    3.为什么设计元组不可变序列

    t=(10,[10,20],9)
    print(t)
    print(type(t))
    print(t[0],type(t[0]),id(t[0]))
    print(t[1],type(t[1]),id(t[1]))
    print(t[2],type(t[2]),id(t[2]))
    '''尝试将t[1]修改为100'''
    #t[1]=100 TypeError: 'tuple' object does not support item assignment
    '''由于[10,20]是列表,而列表是可变序列,所以可以向列表添加元素,而列表的内存地址不变'''
    t[1].append(100) #向列表中添加元素
    print(t,id(t[1]))

     4.元组的遍历

    t=('python','world',98)
    '''第一种获取元组的方式,使用索引'''
    print(t[0])
    print(t[1])
    print(t[2])
    #print(t[3]) IndexError: tuple index out of range
    print('------')
    '''遍历元组'''
    for item in t:
        print(item)

  • 相关阅读:
    洛谷P4175 网络管理
    洛谷P2605 基站选址
    洛谷P3723 礼物
    bzoj3771 Triple
    洛谷P3321 序列统计
    bzoj2194 快速傅里叶之二
    1109课堂内容整理
    响应式网页
    表单隐藏域有什么作用?
    1106课堂笔记
  • 原文地址:https://www.cnblogs.com/liuyi13535496566/p/15627130.html
Copyright © 2020-2023  润新知