python - 在python中添加到列表时如何添加椭圆括号
问题描述
该函数合并两个相同长度的列表,第一个是字符串,第二个是整数。
功能是:
def switchlist(n,m):
f=[]
z = range(0,len(m))
for k in z:
f.append(n[k])
f.append(m[k])
return f
该列表是正确的,除了它返回:['yes', 2, 'always', 4]
,而不是:(
[('yes', 2), ('always', 4)]
如果它们是两个字符串和两个整数)
有谁知道如何固定括号?
解决方案
Azip
会工作。首先,它需要是一个列表。所以f = list(zip(n, m))
或者一开始,你可以制作f = [(), ()]
并附加它。压缩更容易。
推荐阅读
- javascript - 循环点击文本 - 使用事件监听器
- reactjs - 输入值 ={} 的 lodash 解决方案
- c++ - 在函数中打开文件并在 main 中使用它
- c# - Azure 函数服务调用单元测试的起订量不返回设置值
- r - 选择与其他列中的值匹配的列
- go - 我收到错误“进程退出,代码:-4058 信号:假。” 每次我运行 go 代码时,都使用在不调试的情况下运行的选项
- python - Python Crash Course 19-1 项目烦恼
- python - 如何只下载新文件?
- apache-kafka - 带有 SASL-SSL-security-protocol (SCRAM-SHA-512) 的 Mule 4 Kafka 连接器
- python - 如何使用 python 编码以将 %E4 转换为 ä