小编mya*_*cci的帖子

生成器与列表理解

我有一些东西,当作为列表理解运行时,运行正常.

看起来像,

[myClass().Function(things) for things in biggerThing]
Run Code Online (Sandbox Code Playgroud)

Function是一种方法,它构建一个列表.该方法本身不返回任何内容,但列表在其中被操纵.

现在,当我将其更改为发电机时,

(myClass().Function(things) for things in biggerThing)
Run Code Online (Sandbox Code Playgroud)

它不像我期望的那样操纵数据.事实上,它似乎根本没有操纵它.

列表推导生成器之间的功能区别是什么?

python list-comprehension generator

5
推荐指数
1
解决办法
3584
查看次数

同时解析,python

我有一个python程序,可以顺序解析30,000多个文件.

有没有办法可以将其分解为多个线程(这是正确的术语吗?)并同时解析该文件的块.假设有30个算法,每个算法解析1000个文件.

python parsing multithreading

2
推荐指数
1
解决办法
1215
查看次数

如何返回字符串的一部分

所以我有一个字符串 str = 'yadayada; borg and ; 12for;scion$march.car; end

我正在搜索的关键字符是$如何返回部分字符串scion$march.car

我曾经在字符串中string.find(str,'$')找到索引$.

python string

1
推荐指数
1
解决办法
157
查看次数

为什么这个if语句为True

par_list在此之前的某些代码中启动.对于我正在测试它的部分,"calendar"没有出现.那为什么它会将if语句评估为True

while cake:
    print "Length of par_list = ", len(par_lst)

    for rows in par_lst:
        if "calendar" or "Calendar" in rows:
            print "you shouldn't be here"
            writer.writerow(rows)
Run Code Online (Sandbox Code Playgroud)

python if-statement

-1
推荐指数
1
解决办法
126
查看次数