python - 如何制作元组的元组?
问题描述
我正在尝试制作元组的元组!
a = ('Oct 27, 2021', 'Oct 24, 2021', 'Oct 20, 2021', 'Oct 20, 2021')
b = ('1',)
>>> h=tuple([a+b])
(('Oct 27, 2021', 'Oct 24, 2021', 'Oct 20, 2021', 'Oct 20, 2021', '1'),)
我想要的是这个
(('Oct 27, 2021', 'Oct 24, 2021', 'Oct 20, 2021', 'Oct 20, 2021'), ('1'))
我试过使用 zip 但没有用!我认为这应该很容易,但我找不到答案。我能得到一些帮助吗?
哇
我试过 (a+b).... 很抱歉。它应该是 (a,b) 而不是 (a+b)!
解决方案
元组是不可更改的(参见:https ://www.w3schools.com/python/python_tuples.asp )。这意味着您不能附加、合并或扩展它们。
获得所需内容的唯一方法是将它们直接写为:
(b, t)
推荐阅读
- python - 数据框自连接条件检查
- c# - 谷歌自定义搜索为同一查询提供不同的结果编号
- mqtt - 在 ActiveMQ Artemis 中限制消息的大小
- c# - 使用 OpenXML C# 从流中更改 word 文档页面方向
- android - 让谷歌地图走投无路
- excel - 偏移功能的“对象变量或未设置块变量”错误
- r - 具有多个正则表达式的 R stringr
- javascript - localstorage 包含插入数据之前的数据
- javascript - 如何使用 Puppeteer 覆盖 window.performance.now
- java - 如何持久化两个对象,但如果它已经存在则只更新一个