当前位置: 首页 > news >正文

元组

元组

列表是在程序运行时期可以发生变化的数据集合。Python 将不可变的列表称为元组。
元组是不可以修改的。

1. 定义元组

元组和列表是非常相似的,其使用圆括号()来进行标识;列表是使用[]来进行标识。对元组可以使用索引来进行访问。

# -*- coding: utf-8 -*-
cities=('JiNan','BeiJing','ShiJiaZhuang')
print(cities)
print(cities[1])
print(cities[2])

其输出结果如下:

('JiNan', 'BeiJing', 'ShiJiaZhuang')
BeiJing
ShiJiaZhuang

下面我们尝试修改元组中的元素

cities[3]='ZhengZhou'

其输出的结果如下:

Traceback (most recent call last):File "F:\python_test\yuanzu.py", line 8, in <module>cities[3]='ZhengZhou'~~~~~~^^^
TypeError: 'tuple' object does not support item assignment

2.遍历元组

可以使用for循环来遍历元组中的所有元素

for city in cities:print(city)

其输出结果如下:

JiNan
BeiJing
ShiJiaZhuang

3. 修改元组变量

虽然不能修改元组中某个元素,但是可以修改整个元组的值,即可以为元组变量重新赋值。

cities=('TianJin', 'DaLian')
print(cities)

其输出结果如下:

('TianJin', 'DaLian')
http://www.hskmm.com/?act=detail&tid=16960

相关文章:

  • CF1542
  • Manim实现涟漪扩散特效
  • CRMEB标准版PHP移动订单功能深度解析:多端同步方案
  • CICD流程建设之持续测试实践指南
  • Xcode 26.0.1 (17A400) 发布 - Apple 平台 IDE
  • Tenable Nessus 10.10 (macOS, Linux, Windows) - 漏洞评估解决方案
  • CNN+MNIST - 实践
  • SonarQube Server 2025 Release 5 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具
  • 超快轻量级离线翻译服务器MTranServer在腾讯云轻量应用服务器上的全流程部署指南 - 实践
  • 微算法科技(NASDAQ: MLGO)利用高级 Blowfish 加密标准实现区块链集成信息共享
  • 专业讲解大模型登记(纯干货)
  • Docker常用命令速查
  • 离线安装docker
  • MX 练石 2025 NOIP #9
  • dockerfile
  • PostgreSQL 的索引Ooracle、Mysql索引的类型对比和说明
  • Docker打包CMake项目镜像操作步骤
  • Linux dmesg 内核日志查看工具详解
  • 【智慧】 gym104385
  • __repr__魔术方法
  • 基于萤火虫算法(FA)优化支持向量机(SVM)参数的分类实现
  • OSS cp(下载文件)
  • 有范同城旅游广告小程序系统:赋能旅游行业数字化运营新生态
  • Active Directory安全指南:默认域管理员账户的安全管理
  • 微云二手车运营版系统:多端覆盖的二手车平台解决方案
  • Linux常见命令1
  • 下载并安装ossutil
  • Unigine整合Myra UI Library全纪录(1)
  • new 为数组开辟内容空间的时候,数组大小这个额外的信息是如何存储的? int * p = new int[5]; 指针p 指向的的int 数据地址还是数组大小的地址?
  • 欧拉函数学习笔记