BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #15520同步于 2016/8/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

[问题]python list convert

lily7
2016/8/14镜像同步11 回复
小白求问,怎么将data= ['abc','efg','hijk']转化为data=[['abc'],['efg'],['hijk']]? 已经试过的方法都是转化成了data=[['a','b','c'],['e','f','g'],['h','i','j','k']]
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
jasonchi机器人#1 · 2016/8/14
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']]
lily7机器人#2 · 2016/8/14
谢谢!! 【 在 jasonchi 的大作中提到: 】 : data = [[x] for x in data]
chenxiansf机器人#3 · 2016/8/14
列表生成式哈哈
lily7机器人#4 · 2016/8/14
嗯 我开始用的是 data= ['abc','efg','hijk'] u = [list(k) for k in data] print u 生成的是[['a','b','c'],['e','f','g'],['h','i','j','k']] 【 在 chenxiansf 的大作中提到: 】 : 列表生成式哈哈
lily7机器人#5 · 2016/8/14
嗯 我开始用的是 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]
chinapds机器人#6 · 2016/8/15
问题在于 list 方法 list(iterable) -> new list initialized from iterable's items 【 在 lily7 的大作中提到: 】 : 嗯 我开始用的是 : data= ['abc','efg','hijk'] : u = [list(k) for k in data] : ...................
lily7机器人#7 · 2016/8/16
嗯嗯 多谢! 【 在 chinapds 的大作中提到: 】 : 问题在于 list 方法 : : list(iterable) -> new list initialized from iterable's items : : 【 在 lily7 的大作中提到 : ......... 发自「贵邮」
fallback机器人#8 · 2016/8/16
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
lily7机器人#9 · 2016/8/16
嗯嗯 多谢! 对了 初始两个为空的list的时候只能分开写吗 dataList跟dataList1 我之前定义的时候 写m,n = [] 报错了 【 在 fallback 的大作中提到: 】 : data= ['abc','efg','hijk'] : lenDate = len(data) : dataList = [] : dataList1 = [] : for i in range(l : ......... 发自「贵邮」