iterable-unpacking 相关问题

一种Python特性,其中迭代的元素同时分配给多个变量,例如a,b,c = [1,2,3]。

python中的错误:“无法解压缩不可迭代的NoneType对象” [重复]

[好吧,我只是学习了另一种在python中输入数据的方法,并尝试了一个函数:def userInput():n1 = float(input(“ Enter first number:”))n2 = float(input(“ Enter第二个...

回答 1 投票 0

是否有办法知道对象内部是否具有不可迭代的NoneType对象

因此,我使用vininfo仅使用其VIN从外部数据库填充有关某些单元的信息,并使用此数据,我正在使用annotate()或annotate()。items()将其转换为字典。

回答 1 投票 1

这里我在做什么错-机器人框架中的循环

我有下面的代码。它将读取一个csv文件并创建一个列表csv文件截至目前只有一行,因此列表长度为1。我想注册用户,该用户的详细信息来自该列表。例如...

回答 1 投票 0

解压到Python的列表附加方法中

解开元组时遇到问题。我希望将第一个值附加到列表中,然后将第二个值分配给变量。例如:list = []元组=(1,2)list.append,变量=元组...

回答 1 投票 0

枚举压缩列表时如何避免嵌套元组拆包?

枚举这样的元组列表时,如何避免使用嵌套元组拆包?对于枚举(zip(“ 1234”,“ ABCD”))中的i(x,y):#做东西

回答 2 投票 1

Python字典语法,具有for条件

我有这本词典,州= {'CT':'Connecticut','CA':'California','NY':'New York','NJ':'New Jersey'}并在此处编码。state2 = {状态:缩写为缩写,状态为...

回答 2 投票 2

将拆分后的字符串转换为元组会导致“要拆包的值太多”

在for循环中使用split会导致上述异常。但是,当从for循环中获取独立元素时,它可以工作:>>> for x,split(“ =”)中的k,v:...打印k,v ...回溯(...

回答 3 投票 0

在给定可变数量的条件下如何在数据框上设置值?

从itertools进口产品作为pd动物进口熊猫= [“狗”,“猫”]眼睛= ['棕色','蓝色','绿色']身高= ['短','平均','高' ] a = [动物,眼睛,身高] df = pd.DataFrame(list(...

回答 3 投票 1

Unpacking SequenceMatcher循环结果

在Python中解压SequenceMatcher循环结果的最佳方法是什么,以便可以轻松地访问和处理值?来自difflib import * orig =“ 1234567890”评论=“ ...

回答 2 投票 1

索引时元组拆包

这有效:x = ['foo','bar'] y = [* x] print(y)#打印['foo','bar'],但不会:x = ['foo', 'bar'] y [* x]#引发SyntaxError(不是NameError!)如何在建立索引时拆开元组? ...

回答 2 投票 -1


Python解包陷阱(意外行为)

有人可以解释这是怎么回事吗?为什么会这样? >>> b =“ 1984” >>> a = b,c =“ AB” >>> print(a,b,c)'AB','A','B'这种行为确实让我震惊。 ...

回答 4 投票 1

如何从左到右拆开元组?

是否有一种干净/简单的方法来从左向右解压右侧的Python元组?例如对于j = 1,2,3,4,5,6,7(1,2,3,4,5,6,7)v,b,n = j [4:7]我可以修改切片...

回答 5 投票 19

[None] *在python中是什么意思>>

我最近正在研究某人的代码以及在类Node下面给出的一部分代码:def __init __(self,height = 0,elem = None):self.elem = elem self.next = [无] * height是什么意思...

回答 3 投票 0

在for循环声明中使用zip(* some_list)解压缩列表列表时,如何动态设置迭代器?

这是我的代码的基本设置方式,但是正如您看到的p1-p9是静态行为。如果我不知道将从zip(* P)中解开多少个项目怎么办? #如果我不知道有多少个物品该怎么办...

回答 1 投票 0

如何解压缩列表理解中的列表

我有一个字典列表,每个字典可以嵌套一个字典列表,例如:mydictlist = [{'name':'foo'},{'name':'bar','next-level':[ {'name':'next-level-foo'},{'name':'next-level-bar'}]}]我是...

回答 4 投票 2

函数中列表的解包,但是用MAP()完成时不需要吗?

def ups(* name):对于名称中的n:a = n.upper()返回lis = [“ lan”,“ ona”] m = list(map(ups,lis))print(m)在地图中,我还没有完成列表的拆包,但是对于...

回答 1 投票 0

我们如何解开一个任意嵌套的迭代器,迭代器,[…],迭代器?

如果我们有一个非迭代器的迭代器,那么我们可以按以下方式展开(解包):unroll = lambda callable,它:callable(it)输入= range(0,10)print(unroll(list,输入) )#打印“ [1,2,3,4,...

回答 1 投票 1

如何查找哪一行会导致解包错误

我在python中遇到以下错误消息的问题。 ValueError:没有足够的值来解压(预期至少为2,得到1)具有上述错误的代码行是op,param,* val = ...

回答 2 投票 0

压缩一个空的Iterable

我想遍历一个元组的迭代并将每个值存储在一个新变量中。我可以使用zip来做到这一点:x,y = zip(* enumerate(range(0,30,5))),但是如果iterable为空x,y则此方法不起作用...

回答 1 投票 0

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