zoukankan      html  css  js  c++  java
  • 8、元组

    tuple元组不能修改,但元组的元素的元素可以修改,元组可以整体删除

    1、创建和删除元组

    #创建元组
    tup = (1,2,3)
    print(tup) #(1, 2, 3)
    
    #删除元组(元组的元素不允许删除,但可以使用del删除整个元组)
    tup = ('Google', 'Runoob', 1997, 2000)
    print (tup)
    del tup
    print ("删除后的元组 tup : ")
    print (tup) #NameError: name 'tup' is not defined

    2、元组运算

    #计算元素个数
    a = len((1,2,3))
    print(a) # 3
    
    #连接
    print((1,2,3)+(4,5,6)) #(1, 2, 3, 4, 5, 6)
    
    #复制
    print((1,)*4) #(1, 1, 1, 1)
    
    #元素是否存在元组中
    print(3 in (1,2,3)) # True
    
    #迭代
    for x in (1,2,3):
        print(x) #1,2,3

    3、元组索引与截取

    L = ('Google', 'Taobao', 'Runoob')
    print(L[2]) #读取第三个元素Runoob
    
    print(L[-2]) #反向读取;读取倒数第二个元素Taobao
    
    print(L[1:]) #截取元素,从第二个开始后的所有元素('Taobao', 'Runoob')

    4、元组内置函数

    #计算元组个数
    tuple1 = ('Google', 'Runoob', 'Taobao')
    print(tuple1) #('Google', 'Runoob', 'Taobao')
    
    #返回元组中的最大值
    tuple2 = ('5', '4', '8')
    print(max(tuple2)) # 8
    
    #返回元组中的最小值
    print(min(tuple2))  # 4
    
    #把列表转换为元组
    list1 = [1,2,3,4]
    print(tuple(list1)) #(1, 2, 3, 4)
  • 相关阅读:
    c# 日期函数
    js中的replace问题和textarea回车符问题
    项目代码风格要求
    重温Observer模式--热水器·改
    xcode 编译glfw , 导出.h
    开发者所需要知道的 iOS 11 SDK 新特性
    RAC基础笔记(2)
    RAC基础笔记
    NSString copy,strong 修饰问题
    git 常用操作
  • 原文地址:https://www.cnblogs.com/jp-mao/p/6288576.html
Copyright © 2011-2022 走看看