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