返回信息流小白求问,怎么将data= ['abc','efg','hijk']转化为data=[['abc'],['efg'],['hijk']]?
已经试过的方法都是转化成了data=[['a','b','c'],['e','f','g'],['h','i','j','k']]
这是一条镜像帖。来源:北邮人论坛 / python / #15520同步于 2016/8/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
[问题]python list convert
lily7
2016/8/14镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
data = [[x] for x in data]
【 在 lily7 的大作中提到: 】
: 小白求问,怎么将data= ['abc','efg','hijk']转化为data=[['abc'],['efg'],['hijk']]?
: 已经试过的方法都是转化成了data=[['a','b','c'],['e','f','g'],['h','i','j','k']]
嗯 我开始用的是
data= ['abc','efg','hijk']
u = [list(k) for k in data]
print u
生成的是[['a','b','c'],['e','f','g'],['h','i','j','k']]
【 在 chenxiansf 的大作中提到: 】
: 列表生成式哈哈
嗯 我开始用的是
data= ['abc','efg','hijk']
u = [list(k) for k in data]
print u
生成的是[['a','b','c'],['e','f','g'],['h','i','j','k']]
【 在 jasonchi 的大作中提到: 】
: data = [[x] for x in data]
问题在于 list 方法
list(iterable) -> new list initialized from iterable's items
【 在 lily7 的大作中提到: 】
: 嗯 我开始用的是
: data= ['abc','efg','hijk']
: u = [list(k) for k in data]
: ...................
嗯嗯 多谢!
【 在 chinapds 的大作中提到: 】
: 问题在于 list 方法
:
: list(iterable) -> new list initialized from iterable's items
:
: 【 在 lily7 的大作中提到
: .........
发自「贵邮」
data= ['abc','efg','hijk']
lenDate = len(data)
dataList = []
dataList1 = []
for i in range(lenDate):
dataList1.append(data[i])
print dataList1
dataList.append(dataList1)
dataList1 = []
print dataList
嗯嗯 多谢!
对了 初始两个为空的list的时候只能分开写吗 dataList跟dataList1
我之前定义的时候 写m,n = [] 报错了
【 在 fallback 的大作中提到: 】
: data= ['abc','efg','hijk']
: lenDate = len(data)
: dataList = []
: dataList1 = []
: for i in range(l
: .........
发自「贵邮」