首页 > 编程语言 >Python入门示例系列14 元组

Python入门示例系列14 元组

时间:2023-10-08 14:08:35浏览次数:48  
标签:BB tuple Python 元素 示例 元组 CC

Python入门示例系列14 元组

 

Python 的元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号 ( ),列表使用方括号 [ ]。

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

示例:

>>> t4=(1,2,3,4) # 四个整数的元组
>>> t4
(1, 2, 3, 4)
>>> t1=()  # 空元祖
>>> t1
()
>>> t2=tuple() # 空元祖
>>> t2
()
>>> t3=(3,) # 只有一个元素3的元组,末尾必须有逗号;如果不加逗号,(3)表示数字3,类型是int,不是元组。
>>> t3
(3,)

 

获取元素(值)

同列表。参看:Python入门示例系列13 列表

示例:

>>> t = ('AA', 'BB', 'CC')
>>> t[0]
'AA'
>>> t[-1]
'CC'
>>> t[0:2]
('AA', 'BB')

>>> t[1:]
('BB', 'CC')

增加元素
元组中的元素值是不允许修改的,不能增加元素,不能修改元素,不能删除其中的元素。

示例:

>>> t=(1,2)
>>> t*2
(1, 2, 1, 2)
>>> t1=(1,2)
>>> t2=(3,4)
>>> t1+t2
(1, 2, 3, 4)

删除元素
元组中的元素值是不允许修改的(不能删除其中元素).  可以删除整个元组。

示例:

>>> t=(1,2)
>>> del t

修改元素
元组中的元素值是不允许修改的.

常用方法与函数
同列表 (参看:Python入门示例系列13 列表)。不能排序、不能增加、删除(不能删除元素,可以删除整个元组)、修改。
*,+ 这些运算同列表。

>>> x=(1,2)
>>> x*2
(1, 2, 1, 2)
>>> x=(1,2)
>>> y=(3,4)
>>> x+y
(1, 2, 3, 4)
>>>

 

Python元组包含了以下内置函数

序号

方法及描述

实例

1

len(tuple)

计算元组元素个数。

>>> tuple1 = ('AA', 'BB', 'CC')
>>> len(tuple1)
3
>>>

2

max(tuple)

返回元组中元素最大值。

>>> tuple2 = ('4', '3', '6')
>>> max(tuple2)
'6'
>>>

3

min(tuple)

返回元组中元素最小值。

>>> tuple2 = ('4', '8', '11')
>>> min(tuple2)
'11'
>>>

4

tuple(iterable)

将可迭代系列转换为元组。

>>> list1= ['CC', 'AA', 'BB', 'DD']
>>> tuple1=tuple(list1)
>>> tuple1
(
'CC', 'AA', 'BB', 'DD'
)

 

REF

https://www.runoob.com/python3/python3-tuple.html

 



标签:BB,tuple,Python,元素,示例,元组,CC
From: https://blog.51cto.com/emanlee/7754583

相关文章

  • Python入门示例系列15 字典
    Python入门示例系列15字典 字典的每个键值对用冒号:分隔,每个键值对之间用逗号(,)分隔,整个字典包括在花括号{}d={key1:value1,key2:value2,key3:value3}键必须是唯一的,但值则不必唯一。值可以取任何数据类型,但键必须是不可变的(immutable)数据类型,如字符串,数字。......
  • Python入门示例系列13 列表
    Python入门示例系列13列表 序列序列是Python中最基本的数据结构。Python包含6中内建的序列,即列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。序列通用的操作包括:索引([])、长度(len)、组合(序列相加)、重复(乘法)、分片(切片[:])、检查成员(in,notin)、遍历、最小值(mi......
  • Python pip
    pip是Python包管理工具,该工具提供了对Python包的查找、下载、安装、卸载的功能。1.查看pip的版本可以使用以下命令:pip--version2.下载安装包使用以下命令:pipinstallsome-package-name例如安装numpy包:pipinstallnumpy3.通过以下的命令来移除软件包:pipuninstallsom......
  • Python入门示例系列 目录
    系列目录对应的B站视频:https://www.bilibili.com/video/BV1UL411c71d 入门*Python入门示例系列01为什么学Python-Python入门示例系列02Python语言的特点Python入门示例系列03安装Python开发工具(IDE)-Python入门示例系列04使用IDLEShellPython入门示例系列05使用PyChar......
  • Python IDLE和Shell的快捷键
     PythonIDLEShell的快捷键自动补全          Alt+/(查找编辑器内已经写过的代码来补全)上一条命令          Alt+P下一条命令          Alt+N PythonIDLE编辑器的快捷键自动补全代码        Alt+/(查找编辑器内已经写过的代码来补......
  • Python入门示例系列11 数据类型
    Python入门示例系列11数据类型标准数据类型Python3中有六个标准的数据类型:   Number(数字)   String(字符串)   List(列表)   Tuple(元组)   Set(集合)   Dictionary(字典)Python3的六个标准数据类型中:   不可变数据immutable(3个):Number(数字)、String(字符串)、......
  • Python入门示例系列12 数据类型转换
    Python入门示例系列12数据类型转换 type()函数使用type()函数可以查看数据类型。示例:>>>type(123)<class'int'>>>>type(12.3)<class'float'>>>>type("abc")<class'str'>>>>type([1,2,3])......
  • Python入门示例系列08 基础语法Syntax
    语法Syntax标点符号punctuation 标识符Identifiers(alsoreferredtoasnames)给变量variable、类class、对象object、方法method、函数function等取名(标识符)时有以下规则:   第一个字符必须是字母表中字母或下划线_。   标识符的其他的部分由字母、数字和下划线组成......
  • Python入门示例系列09 Python数学运算
     Python中的各种进制一、二进制,八进制,十进制,十六进制的表示方法在python的IDLE中输入的不同进制的数值,直接转化为十进制>>>0b10#以0b开头表示的是二进制(b-Binary)/ˈbaɪnəri/2>>>0o10#以0o开头表示的是八进制(o-字母欧Octal)/ˈɒktl/8>>>0x10#......
  • Python从菱形继承到多继承
    目录一、菱形继承与多继承二、多继承可能面临的问题三、多继承实现的方法3.1类名继承3.2super继承3.3super继承和类名继承的性质四、总结参考一、菱形继承与多继承Python在继承方面与Java不同,Python可以进行多继承,而Java则不能多继承,替代的是使用的多接口方法。Python继承问......