python-2.7 - 在 Python 2.7 中转换二维列表中的字符串字符
问题描述
我创建了一个 2D 列表,这是我尝试过的
list = [[] for i in range(2)]
data = 'abcd'
for row in data:
for col in row:
list[:0] = data
我有
['a','b','c','d', 'a','b','c','d','a','b','c','d','a','b','c','d']
但我想要的是
['a','b']
['c','d']
任何人都可以帮忙吗?
解决方案
您无需迭代即可做到这一点:
data = 'abcd'
r = [list(data[:2]) , list(data[2:])]
print(r)
#[['a', 'b'], ['c', 'd']]
推荐阅读
- javascript - 如何在 node.js 中安排通知/提醒
- javascript - 如何使用 Angular 创建可重用的音频播放器组件
- imbalanced-data - 不平衡学习:实例硬度阈值方法中的阈值是如何计算的?
- python - 如何仅在 Selenium python 中获取最新版本的 href 链接
- c - 数组的第 i 个元素的总和
- powershell - 如何在 PowerShell 5.1 中将命令行应用程序输出到后台变量?
- java - 休眠:“字段 'id' 没有默认值”
- vba - Vlookup 动态查找来自另一个已关闭工作簿的多列数据而不打开它
- html - 取决于浏览器的图像大小调整
- python-3.x - 如何使用 discord.py 在 Discord 服务器中创建成员列表?