擅长:python、mysql、java
<p>最好的办法是首先修改你的dict。现在“kafka”映射到一个dict列表,所有的dict都有相同的键,那么为什么要麻烦呢,首先要有一个键呢。
所以你可以有这样的口述:</p>
<pre><code>dictionary = {"kafka": ["I am", "You are", "They are"]}
</code></pre>
<p>也不要调用变量<code>dict</code>,因为这样会覆盖内置函数<code>dict</code>,使其无法使用。你知道吗</p>
<p>然后还必须更改函数以实际使用参数。你知道吗</p>
<pre><code>def my_function(string):
print(string + " Refsnes")
</code></pre>
<p>现在,要循环dict并打印包含所有值的函数,有两个选项。你知道吗</p>
<p>首先循环字典中的列表并重复调用函数:</p>
<pre><code>for string in dictionary["kafka"]:
my_function(string)
</code></pre>
<p>或者给你的函数一个列表,然后在函数中循环这个列表。您的函数将如下所示:</p>
<pre><code>def my_function(list_of_strings):
for string in list_of_strings:
print(string + " Refsnes")
# Call function with
my_function(dictionary["kafka"])
</code></pre>