zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    list切片
    class面向对象编程学习笔记
    斐波那契数
    module学习笔记
    Python基础
    产品经理培训行业---以起点学院为主体的相关竞品分析报告
    基础数据结构-二叉树-赫夫曼树的构建与编码
    大众点评APP分析随笔
    滴滴拼车功能分析
    梅沙教育APP简单分析-版本:iOS v1.2.21-Nathaneko-佳钦
  • 原文地址:https://www.cnblogs.com/liuyi13535496566/p/15627130.html
Copyright © 2011-2022 走看看