脚本-python怎么对list使用序列进行切片选择?需要用到某个包里的函数吗,如下2个空分别填什么?

问题描述

python怎么对list使用序列进行切片选择?需要用到某个包里的函数吗,如下2个空分别填什么?
填空:

(___________________)
letters = 'ABCDEFG'
bools = [True False True True False]
list(________________)
['A' 'C' 'D']

解决方案

找到答案了
from itertools import compress
compress(letters bools)

时间: 2024-09-14 06:00:08

脚本-python怎么对list使用序列进行切片选择?需要用到某个包里的函数吗,如下2个空分别填什么?的相关文章

inux下的jython-Linux下运行jython脚本不识别jar包里的package名,报错,no modle ..

问题描述 Linux下运行jython脚本不识别jar包里的package名,报错,no modle .. Linux下运行jython脚本不识别jar包里的package名,报错,no modle ..Windows下可以 解决方案 可能是没有安装setuptools这个模块 http://pypi.python.org/pypi/setuptools 这个地方下载setuptools-0.6c11-py2.7.egg文件到本地,使用chmod +x setuptools-0.6c11-py2

把所有的jar包打进一个包里的Ant脚本Merge All jars into One jar

http://yulimin.javaeye.com/blog/27419 http://iamin.blogdriver.com/iamin/1218247.html 今天有个变态的需求就是这样的...于是有了以下的脚本... 把所有的jar包打进一个包里的Ant脚本Merge All jars into One jar <target name="AllJarsInOne"> <jar jarfile="AllJarsInOne.jar" ma

jquery-怎么访问javascript脚本$里的函数?

问题描述 怎么访问javascript脚本$里的函数? $ = window.$ || {}; $pt = window.$pt || {}; $.Encryption = $pt.Encryption = function() { function getEncryption() { ... } } (); 怎么调用函数getEncryption? 只有5个C币,不要嫌少啊 解决方案 你这样是访问不了的吧. $ = window.$ || {}; $pt = window.$pt || {};

Python序列的切片操作与技巧

序列 序列(consequence)是python中一种数据结构,这种数据结构根据索引来获取序列中的对象. python中含有六种内建序列类:list, tuple, string, unicode, buffer, xrange.其中xrange比较 特殊,它是一个生成器,其他几个类型具有的一些序列特性对它并不适合. 一般说来,具有序列结构的数据类型都可以使用:index, len, max, min, in, +, *, 切片.如: >>> a = 'Iloveyou' >&g

脚本-python中zip后进行sort,但是print结果是None,琢磨很久了

问题描述 python中zip后进行sort,但是print结果是None,琢磨很久了 我根据网上找的-- a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] b [9, 8, 7, 6, 5, 4, 3, 2, 1, 0] c=zip(a,b) c [(0, 9), (1, 8), (2, 7), (3, 6), (4, 5), (5, 4), (6, 3), (7, 2), (8, 1), (9, 0)] c.sort(key=lambda x:x[1]) c [(9, 0),

【人生苦短,我用Python】Python免费精品课连载(2)——序列、列表、元组与字符串

课程学习:零基础入门学习Python - 阿里云大学 上一期,为大家介绍了Python的入门知识--Python语言介绍.常用操作符.分支和循环.([人生苦短,我用Python]Python免费精品课连载(1)) 本期继续为大家带来Python进阶--列表.元组.字符串与序列. 序列 在Python中,最基本的数据结构是序列(sequence).序列中的每个元素被分配一个序号--即元素的位置,也称为索引.第一个索引是 0,第二个则是 1,以此类推.序列中的最后一个元素标记为 -1,倒数第二个元素

shell脚本-python ${OOB} &amp;amp;amp;&amp;amp;gt; /dev/null

问题描述 python ${OOB} &> /dev/null 请问各位大牛这句shell脚本是什么意思啊,感激不尽啊!!! 解决方案 我只知道>/dev/null是把前面的内容重定向这个伪设备当中,通俗地说是把前面的结果扔到这个垃圾堆里去 解决方案二: 把执行结果丢到null设备

python用于url解码和中文解析的小脚本(python url decoder)_python

复制代码 代码如下: # -*- coding: utf8 -*- #! python print(repr("测试报警,xxxx是大猪头".decode("UTF8").encode("GBK")).replace("\\x","%")) 注意第一个 decode("UTF8") 要与文件声明的编码一样. 最开始对这个问题的接触,来自于一个Javascript解谜闯关的小游戏,某一关的

脚本-python中setup_variables方法的问题

问题描述 python中setup_variables方法的问题 下面是一段python代码片段: try: m = import(module) opt_modules.append(m) m.setup_variables(vars) print "loaded module"+module except ImportError: print "failed load module"+module Exit(1); 我想知道代码中关于setup_variable