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

快速将值附加到列表中

彭博厚
2023-03-14
问题内容

这个问题不太可能对将来的访客有所帮助;它仅与较小的地理区域,特定的时间段或极为狭窄的情况相关,通常不适用于Internet的全球受众。要获得使该问题更广泛适用的帮助,请访问帮助中心。

8年前关闭。

PHP有一种非常快速的方法将值附加到数组:

$array[] = 'value';

python中不需要索引号的最简单方法是什么?另外,有没有一种简单的方法可以使用嵌套在字典中的列表来执行此操作,例如此PHP等效项。

$array['associative'][] = 'value';

问题答案:
my_list.append(value)

要么

my_dict[key].append(value)


 类似资料:
  • 问题内容: 问题 我正在以以下方式创建一个空列表作为值的字典。 字典看起来像这样。 当我将一个值附加到一个列表时,此示例将值附加到所有列表。 问题 我的问题分为两部分。首先,为什么会这样?第二,我该怎么办?也就是说,如何将一个值仅附加到一个列表中? 我想象在创建字典时,我使所有列表都指向同一个对象。但是我不明白怎么回事,因为当我输入而不是在字典创建中,然后添加值而不是附加值时,这些值的行为会不同,

  • 问题内容: 我需要一种快速的方法来复制表中的DATETIME列并为其赋予新的名称。 我的表中有名为myResults的列myDate,我需要查询以在表中创建一个名为newDate的新列,该列具有与myDate列完全相同的数据。 有没有比做一个明显的两步方法来做一个新列,然后复制所有数据(这是一个大表,我正在寻找最快的方法)更快的方法? 明显的解决方案: 问题答案: 不幸的是,显而易见的解决方案是唯

  • 问题内容: 我试图弄清楚如何在Python中将多个值附加到列表中。我知道很少有方法可以做到这一点,例如手动输入值或将附加操作放入循环中,或和函数。 但是,我想知道是否还有更整齐的方法?也许某个程序包或功能? 问题答案: 您可以使用sequence方法将列表从任意迭代类型中扩展为多个值,无论是另一个列表还是提供值序列的任何其他事物。 因此,您可以用来附加 单个 值,也可以附加 多个 值。

  • 问题内容: 我有一个简单的生成器,可以给我一组坐标的排列。我希望使用以下代码将每个新排列保存到数组中的元素: 但是,当打印结果时,打印给了我我想要的东西: 而打印则提供一个数组,其中每个元素都是最后一个排列的副本。 有什么更好的方法可以做到这一点? 问题答案: 您的生成器不会产生 新 列表,而是会一遍又一遍地产生 相同的列表 。当您将产生的引用附加到您身上时,只会一遍又一遍地看到相同的原始列表(以

  • 我想知道为什么列表理解比附加在列表上要快得多。我以为区别只是表达,但事实并非如此。 列表理解速度提高了50%。为什么?

  • 问题内容: 我有一个循环,将一个列表的值设置为另一个列表的值,虽然我可以用当前代码实现此目的,但它只是将最后一组值附加到列表中。在我的设置中可能会导致该问题的原因是什么? 这是我的数据格式: 这是我的格式: 这是我的for循环功能: 这是控制台: 它错过了前两个循环的值,但是完美地捕获了数组中的第三个循环。 问题答案: 应该在语句之后循环外,否则您将覆盖每次迭代中添加到列表的值。