2024-06-25 06:10:26 发布
网友
如何在不指定索引号的情况下将值存储在列表中?在
例如
outcomeHornFive=5 someList = [] someList.append(outComeHornFive)
与其这样做
我怎么能做这样的事?原因是我需要在列表中引用很多项,我只是觉得很不方便跟踪哪个索引是什么。在
someList.hornFive
你可以用字典代替列表。在
请参见python文档中的data types。在
字典允许您使用键查找值:
my_dict["HornFive"] = 20
你不能也不应该。如果你能做到这一点,你将如何引用列表本身?你需要参考列表本身。在
The reason is there are many items that i need to reference within the list and I just think it's really inconvenient to keep track of which index is what.
不管怎样组织数据,你都需要做一些类似的事情。如果你有单独的变量,你需要知道哪个变量存储什么。如果你有自己的方法,你仍然需要知道一个空的someList指的是“号角五”,而不是,比如说,“号角六”。 列表和dicts的一个优点是,您可以将这些知识分解出来并编写通用代码。字典,甚至是一个自定义类(如果有有限数量的语义不同的属性,并且您永远不必将其用作集合),可以通过为其提供实际名称而不是数字索引来帮助提高可读性。在
someList
如果希望通过属性访问(或通过名称)引用内容,可以使用其他数据结构。在
您可以将它们放入dict,或者创建一个类,或者执行其他操作。这取决于你想和这个对象进行什么样的交互。在
dict
(另外,我们称这些列表为列表,而不是数组)。在
你可以用字典代替列表。在
请参见python文档中的data types。在
字典允许您使用键查找值:
你不能也不应该。如果你能做到这一点,你将如何引用列表本身?你需要参考列表本身。在
不管怎样组织数据,你都需要做一些类似的事情。如果你有单独的变量,你需要知道哪个变量存储什么。如果你有自己的方法,你仍然需要知道一个空的
someList
指的是“号角五”,而不是,比如说,“号角六”。 列表和dicts的一个优点是,您可以将这些知识分解出来并编写通用代码。字典,甚至是一个自定义类(如果有有限数量的语义不同的属性,并且您永远不必将其用作集合),可以通过为其提供实际名称而不是数字索引来帮助提高可读性。在如果希望通过属性访问(或通过名称)引用内容,可以使用其他数据结构。在
您可以将它们放入
dict
,或者创建一个类,或者执行其他操作。这取决于你想和这个对象进行什么样的交互。在(另外,我们称这些列表为列表,而不是数组)。在
相关问题 更多 >
编程相关推荐