我正在寻找最美丽和简短的方法来增加这些类型的列表:
a = [True, False, True, False, False]
b = [100, 200]
Run Code Online (Sandbox Code Playgroud)
的长度b 等于TRUE元素的数目在一个
我需要的答案就[100, 0, 200, 0, 0]在这里
有没有简单的方法来得到答案?
它看起来像元素乘法,但事实是第二个列表的大小较小,因此常见的numpy方法在没有错误代码的情况下不起作用.
希望,你会找到很好的解决方案
有一个奇怪的字符串表示
"KEY1:数值1:KEY2:数值2:KEY3:VALUE3 ... keyn:值N"
我需要创建一个dict,当你有逗号时它很容易解决,但是这里只有冒号,你必须每隔一次冒号分割字符串.带有循环或类似内容的代码看起来很难看,所以我想知道你是否可以帮助我使用oneliner.