如何使用*args选择要处理的特定参数?

2024-04-26 06:44:51 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的last question中,这个答案帮助我解决了选择Number反对其他论点的问题。你知道吗

出于好奇,我想如果我真的要用char2char1char3等等怎么办。。而不是引用一个列表,让我根据它们在参数中的位置来使用它们。你知道吗

经过一些研究,我能找到的最好的方法是为参数创建一个动态数组,其中每个参数都是一个类中的一个对象,专门用于此目的,并根据它们的对象区别将它们分开。尽管如此,我还是找不到任何例子来阐明这种方法,也无法一步一步地指导我。你知道吗

所以我想知道如何解决这个问题,以及如何走完这个过程。你知道吗


Tags: 对象方法答案目的number列表参数动态
1条回答
网友
1楼 · 发布于 2024-04-26 06:44:51

如果我理解正确的话:

您希望将char2,char1,char3传递给您的函数,并不像处理args那样按位置处理输入,而是按“名称”处理输入。 解决方案是**kwargs。 他们是干什么的? 可能会给出一个很好的解释 here。你知道吗

如果这不能解决你的问题或者甚至不适合你的问题,请澄清你的问题。你知道吗

相关问题 更多 >