zoukankan      html  css  js  c++  java
  • python基本数据类型——元组

    元组

    元组是一种不可变的序列,创建后不可以修改元素值

     1 # 创建只包含一个元素的元组
     2 >>a = (3,)
     3 >>print(a)
     4 (3,)
     5 
     6 #使用 tuple() 转换为元组
     7 >>atuple = tuple('abcda')
     8 >>print(atuple)
     9 ('a', 'b', 'c', 'd', 'a')
    10 
    11 # 只能删除整个元组,不能删除某个元素
    12 >>del atuple

    元组的访问和处理速度比列表更快,

    如果定义了一系列常量值,主要用途仅是进行遍历,而不做修改,

    建议使用元组

    序列解包

     1 #使用序列解包,对多个变量同时赋值
     2 >>x,y,z = 1,2,3
     3 >>vtuple = (False,3.5,'exp')
     4 >>a,b,c = vtuple
     5 >>print(a,b,c)
     6 False 3.5 exp
     7 
     8 # 同时遍历多个序列
     9 >>keys = ['a','b','c']
    10 >>values = [1,2,3]
    11 >>for k,v in zip(keys,values):
    12 >>    print(k,v)
    13 a 1
    14 b 2
    15 c 3
    16 
    17 #生成器推导式
    18 # 生成器推导式的结果是一个生成器对象
    19 >>g = ((i+2)**2 for i in range(10))
    20 >>for i in g:
    21 >>    print(i,end=' ')
    22 4 9 16 25 36 49 64 81 100 121 
  • 相关阅读:
    Node.js/Python爬取网上漫画
    webpack2配置
    Node多进程相关
    文件上传更新服务相关
    自己的php函数库
    记录
    jquery 小知识点
    自己写算法---java的堆的非递归遍历
    转虚函数,写的相当好啊
    公钥私钥 ssl/tsl的概念
  • 原文地址:https://www.cnblogs.com/feinaio2017/p/8724548.html
Copyright © 2011-2022 走看看