python学习四--元组

本文介绍了Python中元组和列表的基本概念与操作方法。详细解释了元组作为一种不可变序列的特点及其创建方式,并对比了列表的操作。同时,还提到了字典的基本使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

元组
不可变序列
元组与列表一样,也是一种序列。唯一的不同是元组不能改变。
创建元组的语法很简单:如果你用逗号分割了一些值,那么你就自动创建了元组。
>>> 1,2,3
(1, 2, 3)
>>> (1,2,3)  # 用括号表示元组
(1, 2, 3)
>>> ()  # 空元组
()
如何实现包含一个值的元组呢?方法有点奇特----必须加逗号,即使只有一个值
>>> 42,
(42,)
>>> (42,)
(42,)
>>> 3 * (42+1)
126
>>> 3 * (40+1,)
(41, 41, 41)
==========================================
tuple 函数
tuple函数的功能与list函数基本上一样:以一个序列作为参数并把它转换为元组。
>>> tuple([1,2,3])
(1, 2, 3)
>>> tuple('abc')
('a', 'b', 'c')
>>> tuple((1,2,3))
(1, 2, 3)


元组其实操作不复杂,除了创建元组和访问元组元素之外,其他操作较少。
=========================================
1、列表
>>> cities = ['chengdu','shanghai','beijing']  定义一个列表
>>> len(cities)
3
>>> print cities[1]
shanghai
>>> print cities[2]
beijing
>>> print cities[0]
chengdu
>>> cities = ['chengdu',1212,123.12,'beijing']


2、元组(如其他语言的枚举)
>>> wolf = ('mouse','finger',18,'True')


3、字典
>>> love = {'name':'wolf','age':18}
>>> print love
{'age': 18, 'name': 'wolf'}
>>> print love['age']
18
>>> print love['name']
wolf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值