Python Tuple元组的操作说明

Tuple的特性在于,它的元素是不可变的(immutable),一旦设定,就不能使用索引去修改。

>>> t1=1,2,3,4,5 #给Tuple赋值
>>> t1[0] #按照索引读取Tuple元素
1
>>> u1=t1,(2,3,4,5,6)#tuple可以嵌套
>>> u1
((1, 2, 3, 4, 5), (2, 3, 4, 5, 6))
>>> u1[1]
(2, 3, 4, 5, 6)
>>> u1[-1]
(2, 3, 4, 5, 6)
>>> u1=t1,(2,3,4,5,6),3
>>> u1
((1, 2, 3, 4, 5), (2, 3, 4, 5, 6), 3)
>>> list1=[‘we‘,‘the‘,‘north‘]
>>> list1
[‘we‘, ‘the‘, ‘north‘]
>>> u1=t1,list1
>>> u1
((1, 2, 3, 4, 5), [‘we‘, ‘the‘, ‘north‘])
>>> list1[-1]=‘toronto‘#元组内的元素是可变的,所以可以修改内部元素来更新元组
>>> u1
((1, 2, 3, 4, 5), [‘we‘, ‘the‘, ‘toronto‘])
>>> len(u1)
2
>>> myList = [1,2,3,4,5,6,7,8,9,10]
>>> myTuple = (1,2,3,4,5,6,7,8,9,10)
>>> myList=(2,)#初始化一个元素的时候,需要带comma
>>> myList
(2,)
>>> myList[0]
2
>>> myList[1]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
IndexError: tuple index out of range
>>> len(myList)
1

原文地址:https://www.cnblogs.com/rhyswang/p/8148410.html

时间: 2024-10-03 05:02:09

Python Tuple元组的操作说明的相关文章

Python tuple 元组

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

python——tuple元组

>>> dir(tuple) ['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__le

Python之路【第二篇】:Python基础(2)-Tuple元组

#!/usr/bin/env python3# -*- coding: utf-8 -*-#Author:Jam #0.元组'''元组和列表类似,不同之处在于元组的元素不能修改元组使用小括号,列表使用方括号元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可''' #实例:tup1 = ('Google','Runoob',1997,2000)tup2 = (1,2,3,4,5)tup3 = 'a','b','c','d' #创建空元组tup1 = () #元组中只包含一个元素时,需要在元

python里list列表,tuple元组内部功能介绍

list列表 append            #在列表尾部追加元素 clear                #把列表清空 count               #统计元素出现的次数 extend             #合并两个列表或者元组与列表合并,对原来列表的扩展 index                #获取元素的下标,索引 insert                #插入元素,可以自己指定插入位置 pop                   #删除某个元素,默认删除最后一个

【每天进步一点点--Python】 元组 tuple 详解

Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可 实例: tup1 = ('physics', 'chemistry', 1997, 2000) tup2 = (1, 2, 3, 4, 5 ) tup3 = "a", "b", "c", "d" 访问元组 元组可以使用下标索引来访问元组中的值,如下实例

python数据类型-元组、字典常用操作

元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. tp=(1,2,3,'a','b') a = 'hello world' #这样定义是str类型 b = ('hello world') #定义元组时,如果只有一个元素,那么b的类型就是str c = ('hello world',) print(type(c)) 元组只有count和index方法,如下: tp = ('127.0

python:元组和小括号的误导

书上说元组就是被包含在小括号里面,不能被修改.列表是包含在中括号里面,可以被修改. 列表中可以嵌套列表,元组中可以嵌套元组,一般没人混用,这点测试无误: >>> aa[0] (12, 34) >>> aa[0]=(1,2) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'tuple' object does n

python tuple基本用法

最近学习Django,在配置templates的路径TEMPLATE_DIRS的时候,死活要给我抱一个错:The TEMPLATE_DIRS setting must a tuple.原来tuple只有一个元素的时候,后面要加一个逗号来避免歧义.现在来系统的学习一下tuple的各种用法,测试版本python3.4. tuple中文名为元组:与list类似但是又有很大区别.作为一个tuple,它比list性能好,代码安全性能高.定义一个tuple就是用方括号将元素括起来,元素之间逗号隔开,一般情况

Python 之元组

在此声明自己的水平非常的有限,用博客来在众人面前写文章实在是在众人面前出丑吧,但是出来混嘛,脸皮一定要厚! Python的元组和list很相像,但是列表中的元素是可变对象,元组是不可变的对象.列表的输出是中括号包围,元组的输出使用圆括号包围. 元组的各个元素用逗号分隔,所以可以利用这个特点创建一个元组: u=1,2,3 u#(1,2,3) 如何创建一个空元组或者是包含个元素的元组 empty=() one="hello", #注意后面的逗号 元组的打包与序列解包 例如u=1,2,3,4