当前位置: 首页 > 面试题库 >

python分解列表

公孙驰
2023-03-14
问题内容

我记得我曾经见过一个能够分解python中的列表的运算符。

例如

[[1],[2],[3]]

通过应用该运算符,您将获得

[1], [2], [3]

该操作员是什么,将不胜感激。


问题答案:

如果要将参数列表传递给函数,可以使用*splat运算符。运作方式如下:

list = [1, 2, 3]
function_that_takes_3_arguments(*list)

如果要将列表的内容分配给变量,则可以列出解压缩列表:

a, b, c = list # a=1, b=2, c=3


 类似资料:
  • 问题内容: 如果我们在python中有一个,并且想要基于一些特殊的条件创建子列表,我们应该怎么做? 例如: 会产生: 问题答案: itertools.groupby是一种方法(通常是这样): 由于这种特殊情况,我们甚至可以作弊:

  • 问题内容: 我正在尝试实现一个函数,该函数将正整数作为输入并返回包含的素数分解中所有数字的列表。 我已经走了这么远,但我认为最好在这里使用递归,不确定如何在这里创建递归代码,基本情况是什么?首先。 我的代码: 问题答案: 一个简单的审判部门: 具有复杂性(最坏的情况)。您可以通过特殊情况2并仅在奇数上循环(或特殊情况下将更多小质数并在可能的除数上循环)来轻松改进它。

  • 问题内容: 我有一个这样的(标签,计数)元组列表: 由此,我想对所有具有相同标签的值求和(相同的标签始终相邻),并以相同的标签顺序返回列表: 我知道我可以用以下方法解决它: 但是,有没有更Pythonic /优雅/有效的方法来做到这一点? 问题答案: 可以做你想做的:

  • 问题内容: 伙计们 我正在尝试找到问题的最优雅解决方案,并且想知道python是否为我想做的事情内置了任何东西。 我正在做的是这个。我有一个列表,并且我有一个接受项目并返回列表的函数。我可以使用列表推导来转换所有内容,例如: 但这返回一个列表列表; 我真正想要的是获取扁平化的列表; 现在,其他语言也有它。传统上用函数式编程语言来称呼它,而.Net称它为。python有类似的东西吗?有没有一种巧妙的

  • 本文向大家介绍用Python将一个列表分割成小列表的实例讲解,包括了用Python将一个列表分割成小列表的实例讲解的使用技巧和注意事项,需要的朋友参考一下 方法一 方法二 效果 以上这篇用Python将一个列表分割成小列表的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 问题内容: 我有一列如下所示的熊猫: 我需要将列表的此列分为2列,并使用。 问题答案: 您可以使用与构造函数通过转换为创建通过使用: 对于新的DataFrame: 解决方案apply(pd.Series)非常慢: