使用python时,如果我想将连续的5条缩小到一个单独的,在一个列表中:如何删除“4一个,但仍然保留我的原始索引”?for i in list1: if list1[index_begin+1:index_begin+5].count(1)=4:print("Delete the last four digits") else:
现在我们的代码有3,000,000个id存储在set中,格式是string,我尝试使用列表理解将其转换为int。但是它花费了5秒,我如何才能降低这300万id将字符串转换为int的成本呢?100000000)))
ld = [int(i) for i in a]print end-start$python-V$python ld.py
5.53777289391
我想知道在python list上有没有python的方式来执行下面的操作。输入是:一个大的python列表demo = [1,3,5,...],一个输入索引列表索引,如[0,1]或[2,3,5]等。带有索引的demo = [1,3,5,6]的预期输出将是过滤掉索引列表中的值的[5,6]。我能想到的一种方法是: python列表理解,像[demo[i] for i in index