• python3 元组tuple


    '''
    元组:俗称不可变的列表,又被称为只读列表。里面可以放任何数据类型的数据。
    '''
    tup = ("apple", "banana", "orange")
    print(tup)  # ('apple', 'banana', 'orange')
    
    print(tup[0])  # apple
    print(tup[:2])  # ('apple', 'banana')
    print(tup)  # ('apple', 'banana', 'orange')
    
    for item in tup:
        print(item)
    '''
    打印结果:
    apple
    banana
    orange
    '''
    
    '''
    尝试修改元组,报错:TypeError: 'tuple' object does not support item assignment
    '''
    tup = ("apple", [], "banana", "orange")
    # tup[0] = "苹果"  # TypeError: 'tuple' object does not support item assignment
    print(tup)  # ('apple', [], 'banana', 'orange')
    
    '''
    关于不可变,注意:这里元组的不可变的意思是子元素不可变。而子元素内部的子元素是可以变的,这取决于子元素是否是可变对象。
    '''
    tup[1].append("苹果")
    print(tup)  # ('apple', ['苹果'], 'banana', 'orange')
    
    '''
    元组中如果只有一个元素,一定要添加一个逗号,否则就不是元组。
    '''
    tup = ("aa")
    print(tup)  # aa
    print(type(tup))  # <class 'str'>
    
    tup = ("aa",)
    print(tup)  # ('aa',)
    print(type(tup))  # <class 'tuple'>
  • 相关阅读:
    linux 用户与用户组
    linux 用户管理、权限管理
    linux服务与进程
    linux 磁盘阵列
    linux 文件系统 磁盘分区 格式化
    linux shell基础
    Linux网络设置
    DNS域名服务器配置
    Arduino 各种模块篇 摇杆模块
    Arduino 不同Arduino衍生板子的问题
  • 原文地址:https://www.cnblogs.com/lilyxiaoyy/p/11856133.html
Copyright © 2020-2023  润新知