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 

原文地址:https://www.cnblogs.com/feinaio2017/p/8724548.html

时间: 2024-11-05 22:45:26

python基本数据类型——元组的相关文章

10 Python基本数据类型---元组

1 元组的定义和创建 定义:()内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 元组的创建 ages = (11, 22, 33, 44, 55) #或 ages = tuple((11, 22, 33, 44, 55)) 2 元组的特点和常用操作 特性:有序.不可变 常用操作 #1.创建 ages = (11, 22, 33, 44, 55) #或 ages = tuple((11, 22, 33, 44, 55)) 常用操作 #2.索引 >>> ages = (11,

python基本数据类型(元组)

#! /usr/bin/env python #! -*- cording:utf-8 -*- li=[11,22,33] new_dict=dict(enumerate(li,10))#加一个序号,是10 print(new_dict) dic={"k1":123,"k2":456,"k4":111} #dic.get() #k1k2默认值123 n=dic.fromkeys(['k1','k2','k3'],'alex') #更新values

python常用数据类型-元组

一.元组定义 用()创建元组 二.元组与列表区别 列表用[]创建,元组用()创建 元组中的元素一旦定义好了就不能再变了,列表中的元素可修改 三.修改元组 s='涛涛.商洁'#字符串和元组一样,是不可以修改的 new_s=s.replace('abc','')#重新为变量赋值才可以被修改四.变量值交换 a,b=1,2 b,a=a,b#换位置可以把两个变量值交换过来,返回2,1   原文地址:https://www.cnblogs.com/morning1/p/9144035.html

python学习04-数据类型(元组、字典、集合)

一.基本数据类型--元组   元组:是一种与列表非常相似的数据类型.但是它一旦创建便不能再修改,所以又叫只读列表. 定义:与列表类似,只不过[]改成() 特性: 可存放多个值(可以存放复杂数据类型) 不可变(显式地告诉别人此处数据不可修改,常用于数据库连接配置信息等) 按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序 元组本身不可变,如果元组中还包含其它可变元素,这些可变元素可以改变.(比如列表等) 元组常用操作 创建 ages = (11, 22, 33, 44, 55) #或 ag

python基本数据类型之列表和元组(一)

python基本数据类型之列表与元组(一) python中list与tuple都是可以遍历类型.不同的是,list是可以修改的,而元组属于不可变类型,不能修改. 列表和元组中的元素可以是任意类型,并且同一个列表和元组中可以包含多种类型的元素. list中有很多内置方法,元组由于不能修改,所以只有两个方法(count.index). 列表的内置方法 list的内置方法有:append.clear.copy.count.extend.index.insert.pop.remove和sort. 1.添

Python - 基本数据类型及其常用的方法之元组

元组 特点:一级元素无法被修改,且不能被增加或者删除. 基本操作: tu = (11, 22, ["aiden", 33, ("qwe", 11)], 77) # 索引取值 print(tu[1]) # 切片取值 print(tu[2:4]) # for循环遍历(可迭代对象) for i in tu[0:3]: print(i) 输出: 22 (['aiden', 33, ('qwe', 11)], 77) 11 22 ['aiden', 33, ('qwe', 1

python常用数据类型内置方法介绍

熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 一.整型 a = 100 a.xxx() class int(object): def bit_length(self): ##如果将某个整数用2进制表示,返回这个2进制所占bit位数. return 0 def conjugate(self, *args, **kwargs): ##共轭复数 @classmethod # known case def from_bytes(cls, bytes, byteorder, *ar

python基本数据类型——tuple

一.元组的创建与转换: ages = (11, 22, 33, 44, 55) ages = tuple((11, 22, 33, 44, 55))ages = tuple([]) # 字符串.列表.字典(默认是key) 元组基本上可以看成不可修改的列表 tuple(iterable),可以存放所有可迭代的数据类型 二.元组的不可变性 如:t = (17, 'Jesse', ('LinuxKernel', 'Python'), [17, 'Jesse'])元组t中的元素数字17和字符串'Jess

python的数据类型

Python的数据类型包括以下几种: 1.整数型--int 比如1,2,3,这些我们数学上常用的整数,都是整数 还包括负整数,但是不包括小数 >>>a=8 >>>type(a) <class 'int'> 2.长整数--long 32位系统上是2**31-1,64位系统上是2**63 -1,超出位数,python会转用高精度去计算,可以是无限大的整 版本2.7.11以上,如果整数超出位数的话会自动转为长整数,以前是在整数后面加个小写或者大写的l #py2.7