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}")
  • 示例结果:
相关推荐
老萬頭几秒前
【技术深水区】抖音 WEB 端逆向:从零到一拿下 a_bogus 参数
前端·爬虫·python
C_Si沉思2 分钟前
C++中的状态模式高级应用
开发语言·c++·算法
2301_793804697 分钟前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
左左右右左右摇晃8 分钟前
Java并发——Lock锁
java·开发语言·笔记
曾阿伦9 分钟前
Python 正则表达式备忘录:判断与提取核心用法
python·正则表达式
聆风吟º12 分钟前
【C标准库】深入理解C语言memcpy函数:用法、原理与避坑指南
c语言·开发语言·memcpy·库函数
书到用时方恨少!12 分钟前
基于 Three.js 的 3D 地球可视化项目
开发语言·javascript·3d
手揽回忆怎么睡13 分钟前
安装ComfyUI
python
泯仲16 分钟前
RAG系统核心之意图识别与意图树实现全解析
开发语言·大模型·agent·rag
mjhcsp16 分钟前
C++ 信息论(Information Theory)完整万字教程
开发语言·c++