ItachiTL 发表于 2016-03-17 12:56

新手求教如何将数字组合放进列表中

有个数是11001100
想把它放入list1中使他变成list1=[,,,]
要如何实现呢?用append组成基本的只能得到一个0
另外有没有可能将list1转换成list2=[,,,] 使得a=1010 数字来自于list2的各个元素

crazyhadoop 发表于 2016-03-21 11:52

[ [ int(x) for x in s] for i in range(0,len(s),2)

crazyhadoop 发表于 2016-03-21 11:53

list2 = [ [ int(x) for x in s] for i in range(0,len(s),2)   ]

bskay 发表于 2016-03-21 15:23

还不如直接说你要实现什么,不要说实现方式

zl624867243 发表于 2016-03-22 11:22

本帖最后由 zl624867243 于 2016-03-22 11:26 编辑

#coding:utf8
a = '11001100'
b=list(a)
c = zip(b[::2], b)
d = []
for i in c:
    d.append(list(i))
print d
页: [1]
查看完整版本: 新手求教如何将数字组合放进列表中