Python数据类型-元组

本文介绍了Python中元组的基本概念及使用方法,包括元组的创建、元素访问与操作等,并对比了元组与列表的不同之处。

元组是另一个数据类型,类似于List(列表)。
元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。一旦初始化就不能修改

tuple = ('runoob', 786, 2.23, 'john', 70.2)  #  格式:元组名 = (元素1,元素2,元素3)
# tuple = (20,)  # 一个元素,需要在元素后面添加逗号,表示元素,不然是一个变量
tinytuple = (123, 'john')

1、查

print(tuple)  # 输出完整元组
print(tuple[0])  # 输出元组的第一个元素
print(tuple[1:3])  # 输出第二个至第三个的元素
print(tuple[2:])  # 输出从第三个开始至列表末尾的所有元素
print(tinytuple * 2)  # 输出元组两次
print(tuple + tinytuple)  # 打印组合的元组

# 输出结果:
'''
('runoob', 786, 2.23, 'john', 70.2) 
runoob 
(786, 2.23) 
(2.23, 'john', 70.2) 
(123, 'john', 123, 'john') 
('runoob', 786, 2.23, 'john', 70.2, 123, 'john')
'''

2、删

del tuple  # 删除整个元组

3、其他

# 以下是元组无效的,因为元组是不允许更新的。而列表是允许更新的:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
tu = ('runoob', 786, 2.23, 'john', 70.2)
li = ['runoob', 786, 2.23, 'john', 70.2]
# tu[2] = 1000  # 元组中是非法应用
# li[2] = 1000  # 列表中是合法应用

# 方法:
print(tu.index('runoob'))  # 打印元素的索引值
print(tu.count('runoob'))  # 打印元素的数量

转载于:https://www.cnblogs.com/tootooman/p/8954497.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值