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}")
  • 示例结果:
相关推荐
zhoutongsheng1 分钟前
mysql触发器可以自定义错误消息吗_mysql错误处理机制
jvm·数据库·python
Metaphor6922 分钟前
使用 Python 给 Word 文档设置背景
python·word
2401_898717662 分钟前
Go语言如何用systemd_Go语言systemd服务管理教程【总结】
jvm·数据库·python
X56612 分钟前
SQL如何进行复杂逻辑下的分组求和_使用子查询方案
jvm·数据库·python
北冥有羽Victoria5 分钟前
Django中间件实战:FBV/CBV日志全兼容
数据库·vscode·后端·python·django·sqlite·开源
ㄟ留恋さ寂寞5 分钟前
如何授权AWR报告生成_GRANT SELECT ANY DICTIONARY诊断权限
jvm·数据库·python
_376271535 分钟前
mysql如何实现定时清理缓存数据_利用event scheduler执行
jvm·数据库·python
m0_748554816 分钟前
SQL如何实现多层级分组统计_使用GROUP BY多字段组合
jvm·数据库·python
夕除9 分钟前
spring boot--08
开发语言·windows·python
kay...10 分钟前
FreeSurfer 核磁共振重建
python·eeg