python-3.x - 如何改变元组的形状?
问题描述
我应该怎么做才能使(1,2,3)的元组更改为((1,2),3)。 我试图使用代码
index_transform = [(lambda (a,b,c) : ((a,b),c)) (x) for x in index]
但我收到错误无效语法
解决方案
orig_tup=(1,2,3)
##tuple slicing with square brackets
tup_of_tups=(orig_tup[0:2], orig_tup[2:3])
print(tup_of_tups)
推荐阅读
- asp.net-core - 无法访问服务结构服务
- git - 在 git 中复制和编辑文件会将整个文件显示为新更改
- ios - UIContextualAction 删除行问题。UIContextualAction 的菜单与单元格重叠
- sql - 表重命名时应该注意什么?
- mysql - SQL - 插入后创建触发器
- mongodb - 使用 mongodb 确保 N 个值为 X 的项目保留在数组中
- java - Tensorflow Java RNN-LSTM 重置状态
- apache-kafka - 如何将 kafka 主题迁移到日志压缩?
- python - 使用python selenium从HTML标签中提取属性
- java - 引起:java.lang.NoSuchMethodError: com.sun.org.apache.xerces.internal.xni.parser.XMLInputSource