English 中文(简体)
是否很容易在沙尔两座dict合在一起?
原标题:Is there an easy way to "append()" two dictionaries together in Python?

如果我有两个独裁者,我就想把他们合并到沙里,即。

a = { 1 : 1,  2 : 2}
b = { 3 : 3,  4 : 4}

如果我掌握最新情况,将重新排列名单顺序:

a.update(b)
{ 1 : 1,  3 : 3,  2 : 2,  4 : 4}

当我真正想要的是“b”到“a”结束的时候:

{ 1 : 1,  2 : 2,  3 : 3,  4 : 4}

在“a”的末尾加上“b”而不需要人工结合,是容易的:

for key in b:
    a[key]=b[key]

象+=或对应(+=)这样的一些词是理想的,但当然既不在字典上工作。

最佳回答

一位 p字典没有命令——如果实际上物品按特定顺序出现,那就完全是特定执行的一个副作用,而不应依赖。

问题回答

排位不定:没有开始或结束。 无论你使用<条码>更新<>,>还是<条码>,最终结果仍不定。

如果你需要订购,则使用les子清单。 粉碎3.1有<条码>OrderedDict的类型,也将在2.7处。

未订购假肢。 如果你需要命令,你可能会尝试像名单这样的东西。

在Python 3.1.1及以上版本的标准库中有一个有序字典,但使用它的用例有限。通常,如果您使用字典,只对键与值的映射感兴趣,而不是顺序。如果您没有使用Python 3.x,也有各种有序字典的解决方案,但您应该首先问自己是否重视顺序,如果重视,则是否使用了正确的数据结构。

我认为,你对使用独裁者有误解。 你们不能接触到他们的顺序或地点。 你从钥匙中获取这些钥匙,在你看来,这些钥匙也是数字。 它们是黑板的表格,应该这样做。 你正确这样做。





相关问题
Can Django models use MySQL functions?

Is there a way to force Django models to pass a field to a MySQL function every time the model data is read or loaded? To clarify what I mean in SQL, I want the Django model to produce something like ...

An enterprise scheduler for python (like quartz)

I am looking for an enterprise tasks scheduler for python, like quartz is for Java. Requirements: Persistent: if the process restarts or the machine restarts, then all the jobs must stay there and ...

How to remove unique, then duplicate dictionaries in a list?

Given the following list that contains some duplicate and some unique dictionaries, what is the best method to remove unique dictionaries first, then reduce the duplicate dictionaries to single ...

What is suggested seed value to use with random.seed()?

Simple enough question: I m using python random module to generate random integers. I want to know what is the suggested value to use with the random.seed() function? Currently I am letting this ...

How can I make the PyDev editor selectively ignore errors?

I m using PyDev under Eclipse to write some Jython code. I ve got numerous instances where I need to do something like this: import com.work.project.component.client.Interface.ISubInterface as ...

How do I profile `paster serve` s startup time?

Python s paster serve app.ini is taking longer than I would like to be ready for the first request. I know how to profile requests with middleware, but how do I profile the initialization time? I ...

Pragmatically adding give-aways/freebies to an online store

Our business currently has an online store and recently we ve been offering free specials to our customers. Right now, we simply display the special and give the buyer a notice stating we will add the ...

Converting Dictionary to List? [duplicate]

I m trying to convert a Python dictionary into a Python list, in order to perform some calculations. #My dictionary dict = {} dict[ Capital ]="London" dict[ Food ]="Fish&Chips" dict[ 2012 ]="...

热门标签