zoukankan      html  css  js  c++  java
  • 004---Python基本数据类型--元祖

    元祖

     

    元祖的定义及创建

     

    定义:和列表类似,只不过把[ ]换成了()。是一种有序的、不可变的数据类型。最外层的一定不能被修改,只能被查看。嵌套的元素可能可以改,比如,嵌套的列表等等。

     

    创建:

    In [12]:
    # 直接括号
    t = (1,2)
    print(t,type(t))
    
    # 直接逗号分隔
    t1 = 3,4
    print(t1,type(t1))
    
    t2 = (5,)
    print(t2,type(t2))
    t3 = 6,
    print(t3,type(t3)) 
    
    # 可迭代对象 or empty  
    t4 = tuple([7,8,9])
    t5 = tuple()
    print(t4,type(t4))
    print(t5,type(t5))
    
     
    (1, 2) <class 'tuple'>
    (3, 4) <class 'tuple'>
    (5,) <class 'tuple'>
    (6,) <class 'tuple'>
    (7, 8, 9) <class 'tuple'>
    () <class 'tuple'>
    
     

    修改:

    In [22]:
    # 元祖的修改
    
    t = ([1,2],111,222,[(1,)])
    t[0][0]=2
    
    # 记住你要改的元素属于谁,属于列表就可以改,属于元祖就不行
    # 像这种就不支持修改 因为他操作的是元祖的元素 t[-1][0][0]=1
    
    t[-1][0]=1
    print(t)
    
     
    ([2, 2], 111, 222, [1])
    
  • 相关阅读:
    python 单例模式
    socketserver 多进程、多线程应用实例
    socket 编程的一些应用例子
    模拟一个http 请求的json格式报文,带 rsa 签名操作
    python excel基本操作
    多线程 进程间共享变量等
    多线程 multiprocessing 的几个小例子
    mysql 数据库的相关操作
    正则表达式匹配IP地址
    32-服务的容量规划:怎样才能做到有备无患
  • 原文地址:https://www.cnblogs.com/xjmlove/p/10124212.html
Copyright © 2011-2022 走看看