我对Python还很陌生,到目前为止,我还没有发现任何问题。 我需要一个数据结构,允许我存储多维数据。 例如,我需要我的IRC机器人来存储频道上的所有用户和模式。 所以它看起来像这样:
[Name][Users][Nicklist][Modes][Topic][etc]
[#Home][50]['Nick1', 'Nick2', 'Nick3', 'etc'][+nt][topic here][more info]
[#Otherchan][10]['Nick1', 'Nick2', 'Nick3', 'etc'][+][topic][more info]
我需要通过频道名称回忆和编辑信息。 我一直在研究列表和数组,但还没有找到一种方便的方法来实现这一点。你知道吗
如果有更好的方法,那也太好了。 我希望我解释得很好。你知道吗
字典(可变):
列表(可变):
元组(不可变-以后不能修改或追加):
听起来您想使用
dict
对象。你知道吗等等
您可以像检索数组一样检索值
您应该考虑使用字典,它将键和值相互映射。语法如下:
另请注意,对于dict,键和值基本上可以是任何对象(只要键是唯一的),dict可以嵌入到dict中,例如:
相关问题 更多 >
编程相关推荐