您的位置:

python元组reverse,Python元组特点

本文目录一览:

python里面元组是什么意思?

元组其实和列表的差距并不是很大,但是也有其独立的特点:

①元组是一系列不可变的Python对象。元组是一种序列,就像列表一样;列表通常用来存储相同类型的数据;而元组在实际开发中,通常用来存储不同类型的数据。

②元组和列表之间的主要区别是元组不能像列表那样改变元素的值,可以简单地理解为“只读列表”。 元组使用小括号 -(),而列表使用方括号 -[];

③元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

p class="ztext-empty-paragraph"

创建元组:需使用逗号分隔值放入小括号的一个序列。 或者,也可以将这些逗号分隔值放在括号之间。

元组元素的访问:请使用方括号进行指定索引切片或索引,以获取该索引处的值。

更改元组:元组是不可变的,但是可以使用现有元组的一部分来创建新的元组。

删除元组元素:元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组。

python元组构建了对象的简单组合,元组与列表非常相似,但元组不能在原位置修改,通常写成包在圆括号中的一系列项,且具有列表的大多数属性。

元组是:

任意对象的有序集合:与字符串和列表类似,元组是一个基于位置的有序对象集合,可以嵌入任何类型的对象。

通过偏移量存取:同字符串、列表一样,元组中的元素也是通过偏移量来访问的,支持索引和分片。

属于“不可变序列”:与字符串相同,元组是不可变的,不支持适用于列表的任何原位置修改操作。

固定长度、多样性、任意嵌套:元组不可变,所以不能改变元组长度,元组可以包含复合对象,支持任意嵌套。

对象引用数组:与列表相似,元组也是对象引用的数组,存储了指向其他对象的存取点。

Python的.reverse()问题?

你买的是假书,提示很明确告诉你了,元组是没有reverse属性。

元组相当于只读的列表,是不能排序、反转的。

改成 列表

a=[1,2,3,4]

就对了

一个Python列表的问题 reverse()

In [1]: a = [1,2,3,4]

 

In [2]: a.reverse()

In [3]: a

Out[3]: [4, 3, 2, 1]

a.reverse()是将a的元素反向排序,返回None,所以b是空的。

如果解决了您的问题请采纳!

如果未解决请继续追问!