擅长:python、mysql、java
<p>你就快到了:</p>
<pre><code>c1 = "befreit"
c2 = "baeche"
c3 = "eise"
c4 = "sind"
c5 = "strom"
c6 = "und"
c7 = "vom"
mydict = {c1:"liberated", c2:"brooks", c3:"ice", c4:"are", c5:"river", c6:"and", c7:"from"}
print(mydict.keys())
print(mydict.values())
phrase = "vom eise befreit sind strom und baeche"
print(phrase)
translated_string = " ".join([mydict.get(e, "") for e in phrase.split(" ")])
print translated_string
</code></pre>
<p>从语法上看,字典的工作原理与列表非常相似:
通过键入</p>
^{pr2}$
<p>你问列表“给我索引0处的元素”。
对于字典,您可以执行类似的操作:</p>
^{3}$
<p>但是,如果你的程序没有出现错误,那么你的字典就会崩溃。另一种方法是使用get():</p>
<pre><code>value = mydict.get("key","")
</code></pre>
<p>这将返回键的值(如果存在),如果不存在,则返回第二个参数中声明的值(这里是空字符串)。字典的键可以是您想要的任何不可变对象。在你的情况下是一根绳子。在</p>