python基础--元祖

元祖tuple 元祖不能改 只能读取     元祖里面存列表/字典(可变类型对象)是可以改变的

定义:a=()

>>> type(a)#查看类型
<class ‘tuple‘>
>>> isinstance(a,tuple)#判断是否为元祖
True
>>> a=1,2#不加括号也可自动转化为元祖
>>> type(a)
<class ‘tuple‘>
>>> a=(1)#只有一个元素是int类型
>>> type(a)
<class ‘int‘>
>>> a=(1,)#只放一个元素的元祖必须加逗号

1. 查

例:元祖取值

>>> a=(1,2,[4,5,6])
>>> a
(1, 2, [4, 5, 6])
>>> a[2][0]#嵌套取值
4
>>>

遍历元祖

按值遍历

>>> for i in a:
...     print(i)
...
1
2
[4, 5, 6]
>>>

按坐标遍历

>>> a=(1, 2, [3, 4, 5, 6])

>>> for i in range(len(a)):
... print(a[i],end=‘ ‘)
...
1 2 [3, 4, 5, 6]

>>>

2.增 只能改变元祖内可变对象的值

>>> a=(1,2,[3,4,5])
>>> a[2].append(6)
>>> a
(1, 2, [3, 4, 5, 6])

>>> a.append(0)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: ‘tuple‘ object has no attribute ‘append‘

原文地址:https://www.cnblogs.com/wenm1128/p/11592323.html

时间: 2024-07-30 06:07:38

python基础--元祖的相关文章

1.6小白学python入门基础-----元祖,字典,集合

今日课程内容 一,元祖 二.字典 三.集合 一.元祖 1.1元祖的定义: 元祖使用()元素用逗号隔开的一系列元素. #ti=(1,0) #t3=tuple((1,2)) #t4=()#空元素 #t5=(1,)#一个元素 1.2元祖的特性: 1.有序存储,可以存储多个数据 2.不可变(注意:内部可以包含对象,可变对象依旧可变) 1.3元祖的常用操作: 1.因为有序存储所以可以通过索引取值 2.切片 3.len(item元素的个数) 1.4内置方法: #print(t.count)#表示该数据集合可

python 数据结构 - 元祖

Python 的元组与列表类似,不同之处在于元组的元素不能修改(元素的元素是可以修改的). 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 创建元祖方式: 1 >>> t = (1,2.0,'a','sd',[3,4],) 2 >>> t1 = 1,2.0,'a','sd',[3,4], 3 >>> t 4 (1, 2.0, 'a', 'sd', [3, 4]) 5 >>> t1 6 (

python的元祖操作

元组: 元祖是不可改变的 定义后就是不可逆的 元组的属性不可修改 创建一个元组: ------------------------------------------------------------------------------------------------------ tuple1=(1,2,3,4,5,6,7,8) -------------------------------- 说明:调用相对索引的值: tuple1[2] 结果: 3 -------------------

Python中元祖,列表,字典的区别

Python中有3种內建的数据结构:列表.元祖和字典: 1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目. 列表中的项目应该包括在方括号中,这样Python就知道你是指明一个列表.一旦你创建了一个列表,就可以添加.删除,或者是搜索列表中的项目.由于你可以增加或者删除项目,我们说列表是可变的数据类型,即这种类型是可以被改变的,且列表是可以嵌套的. 实例: #coding=UTF-8 #author:RXS002 animalslist = ['fox','ti

8 Python 数据类型—元祖

Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 创建空元组 tup1 = () 元组中只包含一个元素时,需要在元素后面添加逗号 tup1 = (50,) 1 tup1 = ('physics', 'chemistry', 1997, 2000); 2 tup2 = (1, 2, 3, 4, 5 ); 3 tup3 = "a", "b", "c&q

python,列表/元祖/字典

1.格式 li=[1,2,3,'a','b','c']#list列表 tu=(1,2,3,'a','b','c',)#tuple元祖 info={ 'k1':'v1', 'k2':'v2' }#字典,键值对key/value,其中vaule可以是任意值#列表.字典.bool不能做key,元祖.数字可以 2.键值对函数 info.items( ) 3.字典常用函数 1 dic1=info.fromkeys(['k1','k2'],99) 2 #根据序列创建字典,指定统一value 3 print(

Python对元祖的操作

#有一家自助式餐馆,只提供五种简单的食品.请想出五种简单的食品,并将其存储在一个元组中food=("kaorou","pijiu","shuanrou","yinliao","huasheng") #使用一个for 循环将该餐馆提供的五种食品都打印出来.for f in food: print(f)#尝试修改其中的一个元素,核实Python确实会拒绝你这样做.food(0)="orange&quo

08_python的列表、元祖、字符串、字典及公共方法

1.python的列表 (1)列表概述 python的列表类似与其他高级语言的数组 python的列表用[]定义,列表元素之间使用,分隔 定义列表的基本语法: student_number_list=["p18301200","p18301201"] (2)列表的常用操作 student_number_list.append() # 参数:数据. 功能:在列表末尾追加数据或追加一个列表. student_number_list.count() # 参数:数据. 功能

Python三种基础数据类型:列表list,元祖tuple和字典dict

Python的三种基本数据类型,列表list,元祖tuple和字典dict 列表List:python最基础的数据类型,列表内的数据项不需要具有相同的类型,可以包含重复值.列表包括两个模块,元素及对应的索引,其中索引正值表示从头开始取,负值表示倒项取数. 操作:索引.切片.加.减.乘.检查成员 索引:查看某个索引的值my_list[1],查看系列的值my_list[1:5] 切片:my_list[1:5],注意:my_list[::n]该用法表示从取的元素开始取第n元素,依次类推 加和乘:表示对