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}")
  • 示例结果:
相关推荐
2401_850491652 分钟前
如何处理SQL注入敏感源_记录所有不安全的SQL请求
jvm·数据库·python
彳亍1012 分钟前
如何防御SQL注入的SQL畸形查询_利用语法分析器检测
jvm·数据库·python
m0_741481785 分钟前
如何使用 AWS Lambda 和 Python 获取 EMR 集群的标签列表
jvm·数据库·python
m0_690825825 分钟前
宝塔面板如何检查服务器安全风险_运行宝塔安全扫描功能
jvm·数据库·python
2301_7950997412 分钟前
c++怎么在Linux下通过文件描述符获取详细的Inode节点信息【底层】
jvm·数据库·python
阿正呀14 分钟前
Bootstrap与Vite打包 Bootstrap项目如何使用Vite构建
jvm·数据库·python
m0_5967490916 分钟前
Python编写Flask接口如何防止爬虫抓取_使用User-Agent与频率限制
jvm·数据库·python
神明93117 分钟前
c++如何判断一个路径是否是符号链接_is_symlink函数用法【附代码】
jvm·数据库·python
Komore31517 分钟前
java 泛型
java·开发语言·泛型
Hemy0818 分钟前
tauri + rust 创建初始项目
开发语言·后端·rust