You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Flutter中的([1,2],[C,V])转换为指定格式的Dart列表?

实现列表转换的方法

假设你的原始Dart列表定义如下:

var original = [[1, 2], ['C', 'V']];

要将其转换为每个子列表都被额外包裹一层的结构,只需要通过map方法遍历原列表,把每个子列表放入新的单元素列表中,最后转为列表即可:

var converted = original.map((subList) => [subList]).toList();

执行上述代码后,converted的结构为[[[1, 2]], [['C', 'V']]],完全匹配你需要的(([1, 2]), ([C, V]))格式。

如果你的原始数据是其他可迭代类型,同样可以用这种方式完成转换——核心就是给每个子元素套一层新列表。

内容的提问来源于stack exchange,提问作者Ong Kimhong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 12:45:57