python - 将两个单独的列表附加到列表列表
问题描述
假设我有:
a=[1,2,3]
b=[4,5,6]
现在我想从 a 和 b 创建一个列表列表,我会这样做:
c=[a,b]=[[1,2,3],[4,5,6]]
会a.append(b)
导致:[1,2,3,b]=[1,2,3,[4,5,6]]
现在假设存在一个我想附加到 c 的新列表:
d=[7,8,9]
我现在必须c.append(d)
做得到[[1,2,3],[4,5,6],[7,8,9]]
因为
e=[c,d]=[[[1,2,3],[4,5,6]],[7,8,9]]
如何在不知道我的列表结构的情况下从单个列表中获取列表列表?
解决方案
尝试这个:
a = [1,2,3]
b = [4,5,6]
c = []
c.append(a)
c.append(b)
这应该可行,并且只需要 2 行简单的行。
推荐阅读
- c# - Blazor 如何使用绑定到布尔数组
- c++ - 是什么让 volatile 破坏了结构的指针算术?
- ms-access - ODBC 机器 DSN 设置存储在 Windows 中的什么位置?
- jquery - 将不同的事件绑定到每个动态创建的 UL 列表项
- vue.js - 将 API 请求中的值从一个组件发送到另一个 Vue.JS
- apache-spark - 获取 /hbase/hbaseid 失败,代码 = CONNECTIONLOSS,重试 = 6
- android - 来自适配器的 startActivityForResult ,活动内的 onActivityResult
- r - 对字符串中的字符进行编号
- laravel - 从服务器发送验证邮件和重置密码邮件的最佳方式是什么?
- cassandra - Cassandra:并发快照和清除快照?