list-comprehension 相关问题

一种语法结构,它提供了一种简洁的方法来创建类似于数学集合构建器表示法的样式的列表。由于多种语言支持列表推导,请将此标记与编程语言的标记结合使用。

用列表理解大写字母[重复]

names = ['one','two'] print(名称中n为[n [0] .upper()])我想要这样的输出:一,二我怎么能用python做这个?

回答 2 投票 -1

列表理解:通过在单个列表中添加多个值来创建新列表

给定一个包含月度数值数据的列表,如何轻松将其转换为季度数据? x = [5,8,3,4,5,6,1,2,5,3,11,8] 1月 - 12月期望输出的#monthly数据:[5 + 8 + 3,4 + 5 + 6, 1 + 2 + 5,3 + ......

回答 2 投票 -1

Python - 根据条件通过迭代修改列表值的最佳方法

假设我有这个列表:lst = [1,2,3,4]我想检查某个值是否回应一个条件,如果是,则修改该值。最好的方法是什么?像清晰度和...的混合

回答 1 投票 0

更换列表/数据框中项目的更好方法

我必须手动纠正一些可能会误导模型的数据。逻辑是:如果col(“a”)不为空并且col(“b”)为负=> create col(“ret_a”)= 2 * min(col(“a”))-...

回答 1 投票 1

如何使用lambda / maps从dict获取列表?

我有这个词典,在那里我管理一个程序列表及其不同版本data = {'soft1':{'v1':{...},'v2':{...}},'soft2':{ 'v1':{...},'v2':{...}},'...

回答 1 投票 1

替换字符串列表中的函数

我想迭代一个字符串列表,并用一个单词替换一个字符的每个实例(例如'1')。我很困惑为什么这不起作用。对于list_of_strings中的x:x ....

回答 1 投票 2

顺序字符串分块

我有一个字符串列表,我希望将其分块为包含三个元素的子列表,列表中的元素(i),前一个元素(i-1)和下一个元素(i + 1)。我也会......

回答 2 投票 0

exercise - 帮助调试嵌套列表理解

我有一个字典,如:output = {'all_paths':[{'path':[{'to':'59v4aQo015zRyeGZ','proximity':6,'from':'4Po9aW3oxoNaAQzW'}],'weight':6 },{'path':[{'to':'59v4aQo015zRyeGZ','proximity':7,...

回答 2 投票 0

试图创建一个函数,返回列表中的赔率和平均数的元组[关闭]

我试图做value1如果表达式为1,那么value2为循环odds_evens(lista)= [奇数,偶数奇数+ = 1如果lista [i]%2 == 0其他偶数+ = 1表示i在范围[0,len(lista)]]我究竟做错了什么?我期待odds_evens([...

回答 4 投票 -1

Python字典理解过滤

我有一个词典列表,例如:movies = [{“name”:“The Help”,“imdb”:8.0,“category”:“Drama”},{“name”:“The Choice”,“imdb” “:6.2,”category“:”Romance“},{”name“:”Colonia“,”......

回答 4 投票 4

具有多个值的字典到元组

我有一个包含多个值的字典:dict_a = {1:{'a':1,'b':2,'c':3},2:{'a':4,'b':5,c :'6'}}。我希望结果如下:[('a',(1,4)),('b',(2,5)),('c',(3,6))]我写了一个......

回答 2 投票 2

具有多个'if'的python列表理解

我们都知道python的[f(x)for x in y if g(x)]语法。然而,列表理解的AST表示有多个'if'表达式的空间:comprehension =(expr target,expr iter,...

回答 4 投票 31

如何从dataframe列值创建单独的子字符串列

我的数据框如:Instru,名称16834306,INFOSYS18SEP640.50PE 16834306,INFOSYS18SEP640.50PE 16834306,BHEL18SEP52.80CE 16834306,BHEL18SEP52.80CE 16834306,IOCL18SEP640PE 16834306,IOCL18SEP640PE I ...

回答 3 投票 2

在单个Dataframe中对不同列进行多次操作

在单个Dataframe中对不同列进行多次操作我有一个如下所述的数据帧:PNO VAL1 VAL2 VAL3 VAL4 CNT 100 45 15 35 98 1 100 ...

回答 1 投票 0

将for循环转换为list comprehension会产生不正确的结果

student = [['benny',12.09],['harry',40.03],['jenny',56.03],['garry',56.33]]对于学生中的项目:for _ in range(len(items)) :如果项目[1]不在所有分数中:allscores ....

回答 1 投票 -1

我将数据附加到pandas数据框的列表中,并且无法对其使用列表推导?

导入pandas为pd data = {'Sl No':[1,2,3,4,5,6,7,8,9,10],'Content':['abcd','efhg','acsd' ,'drtsf','dfthsrfv','ftyjdrtg','dthrsgae','awefawef','thr','hdthrt']} dataframe = pd.DataFrame(data)all_data = ...

回答 2 投票 0

为什么这个列表理解比等效的生成器表达更快?

我在Windows上使用64位64位Python和此代码片段:len([范围内的n为无(1,1000000),如果n%3 == 1])在136ms内执行,与此相比:sum (1表示n在范围内(1,1000000),如果......

回答 2 投票 5

为什么pandas映射比列表理解慢

有人知道为什么pandas / numpy地图比列表理解慢吗?我以为我可以优化我的代码,用map替换列表推导。由于map不需要列表追加操作。 ...

回答 1 投票 1

将索引[0]中的字符串列表切片到随机索引

我试图从index [0]切片到一个随机索引的字符串列表。切片需要结束的索引号始终位于包含“(”的索引号。我正在尝试的代码是...

回答 2 投票 0

使用理解在字典的值字段中追加元素

我有一个元素列表,让我们说:y = [1,3,1,5,1]我想创建一个字典,其中:Keys:是y中的元素值:是出现的元素列表在密钥之前...

回答 3 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.