Python基础小知识问答系列-可迭代型变量赋值

1. 问题:

  • 怎样简洁的把列表中的元素赋值给单个变量?
  • 当需要列表中指定几个值时,剩余的变量都收集在一起,该怎么进行变量赋值?
  • 当只需要列表中指定某几个值,其他值都忽略时,该怎么进行变量赋值?

2. 解决方法:

  • 示例:
python 复制代码
test_list = [1 ,3 ,6 ,2 ,9]

# 一对一赋值
x, y, z, m, n = test_list
print(f"一一赋值输出:{x}, {y}, {z}, {m}, {n}")

# 收集赋值
x, *y, z = test_list
print(f"一对多赋值输出:{x}, {y}, {z}")

# 丢弃型赋值
_, x, y, _, z = test_list
print(f"丢弃部分内容赋值:{x}, {y}, {z}")
  • 示例结果:
相关推荐
Shirley~~13 小时前
力扣hot100:每日温度
开发语言·javascript·ecmascript
qZ6bgMe4313 小时前
使用Mixin类简单重构配置模块
网络·python·重构
巧妹儿13 小时前
AI Agent 实战:MySQL 监控指标查询 Skill|华为云 + 腾讯云双兼容可直接复用
python·mysql·ai·大模型·华为云·腾讯云
froginwe1113 小时前
《WebPages 邮局》
开发语言
@insist12313 小时前
网络工程师-广域网与接入网技术(一):核心协议与流量控制
开发语言·网络·网络工程师·软考·软件水平考试
ZC跨境爬虫14 小时前
免费验证码识别:用ddddocr实现Playwright自动化登录
爬虫·python·自动化
ˇasushiro14 小时前
终端工具配置
开发语言·ios·swift
数据知道14 小时前
claw-code 源码详细分析:子系统目录地图——几十个顶层包如何用五条轴(会话 / 工具 / 扩展 / 入口 / 桥接)读懂?
服务器·python·ai·claude code
cxr82814 小时前
GPU 加速声场求解器 - 深度扩展
人工智能·python
zaim114 小时前
计算机的错误计算(二百二十六)
java·python·c#·c·错数·mpmath