Chinaunix
标题:
【已解决】列表重组问题
[打印本页]
作者:
yxlwfds
时间:
2012-10-23 03:01
标题:
【已解决】列表重组问题
本帖最后由 yxlwfds 于 2012-10-23 11:52 编辑
我有一个这样的列表a = ['a','b','c','d']
我想把它变成这样的列表[('a',0), ('b',0), ('c',0), ('d',0)]
有没有办法实现?先谢谢啦。
列表是由findall生成,如果上面没有办法,findall部分可以组合吗?
yue = content.split(r'<ul class="rili_b">')[1].split('</ul>')[0].strip()
#html= r'yue'
p = re.compile(r'''href=[\"']?([^ >\"']+)''')
print p.findall(yue)
作者:
Hadron74
时间:
2012-10-23 08:44
回复
1#
yxlwfds
>>> a = ['a','b','c','d']
>>> b = [ (s,0) for s in a ]
>>> b
[('a', 0), ('b', 0), ('c', 0), ('d', 0)]
作者:
yxlwfds
时间:
2012-10-23 11:10
谢谢楼上兄弟
作者:
yxlwfds
时间:
2012-10-23 11:18
回复
2#
Hadron74
但是为什么0前面有个空格?怎么去掉,我是新手谢谢哈
作者:
Hadron74
时间:
2012-10-23 11:46
回复
4#
yxlwfds
这是列表输出时,自己加的空格,不影响列表的使用,为什么要去掉呢?不明白。
作者:
yxlwfds
时间:
2012-10-23 11:52
好的,解决咯
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2