为每个子列表的第一个元素分配值的更简单方法?

阿肖克

我定义了这样的嵌套列表:

 T=[[0 for i in range(4)] for i in range(4)]

现在将一个值分配给每个子列表的第一个元素,例如10我尝试了以下方法:T[:][0] = 10,但是不起作用。我知道可以使用循环来完成,但是有没有更简单的方法?

schwobaseggl

您可以x if y else z在理解中使用三元运算符:

T = [[0 if i else 10 for i in range(4)] for _ in range(4)]

由于int是不可变的,因此您还可以执行以下操作:

T = [[10] + [0] * 3  for _ in range(4)]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是每个子列表的第一个元素?

如何提取每个子列表中每个元组的第一个元素?

删除嵌套列表的每个子列表的第一个元素

将每个子列表的第一个元素转换为float

Ruby:从数组中删除第一个元素的最简单方法是什么?

计算 XSLT 中每个父级的不同第一个子值元素

获取包含值的第一个子列表的索引的最快方法

Ruby:对每个子数组的第一个元素分组的元素求和的有效方法

为每个元组添加第一个值

选择除第一个子元素之后的每个元素

如何通过类方法迭代元组列表中每个元组的第一个元素?

如何在 R 中的第一个位置为列表的每个对象添加一个值

如何在R Dataframe中将每个组的第一个值分配为“ 1”,其余为“ 0”

如何根据每个子列表的第一个条目中的值将列表的python列表分为3个单独的列表?

选择不是其父级的第一个子级的每个<p>元素

为列表中的每个元素分配一个指针

选择存在的第一个变量的简单方法

如何获取NodeList中每个节点的第一个子节点的值?

从Prolog列表列表中的每个列表中删除第一个元素的最佳方法?

如何使用Javascript / Jquery为每个唯一属性值选择第一个匹配的元素?

在 XSLT 中选择第一个第一个子元素

Python:检查第一个元素之后每个项目或子列表的列表和运行方法的长度

CSS第一个子元素悬停

立即获得第一个子元素

Python-如何替换列表列表中每个列表的第一个元素

如果子列表的第一个元素在Python中是唯一的,则从第一个子列表获取前两项

如何将列表中的每个元素除以第一个元素

如何从python列表中的每个列表中拉出第一个元素?

从列表列中的每个列表中获取第一个元素