<p>您没有在这里提供任何代码来向我们展示您试图解决问题的方法,也没有说明您对python的了解程度,因此很难理解您处理此问题的背景。你知道吗</p>
<p>这里有一个可能的解决方案:创建一个包含不同员工姓名的字典,并为字典中的每个键分配一个包含该员工技能的数组。你知道吗</p>
<p>例如:</p>
<pre><code>employees = {}
employees['John'] = ["ForkLift Trained", "CDL", "Jackhammer", "electrician"]
employees['Brian'] = ["Computer Scientist", "Programmer"]
print(employees)
for k in employees:
print('worker: {} has the following skills: {}'.format(k, employees[k]))
</code></pre>
<p>显然,print函数的格式可以根据需要进行更改,但这只是一般的想法。你知道吗</p>
<p>此代码的输出为:</p>
<pre><code>{'John': ['ForkLift Trained', 'CDL', 'Jackhammer', 'electrician'], 'Brian': ['Computer Scientist', 'Programmer']}
worker: John has the following skills: ['ForkLift Trained', 'CDL', 'Jackhammer', 'electrician']
worker: Brian has the following skills: ['Computer Scientist', 'Programmer']
</code></pre>
<p>同样,这只是一个粗略的想法,你所描述的问题是相当普遍的,可以用许多不同的方法来解决,除非你提供更多的信息。你知道吗</p>
<p><strong>编辑:</strong>打印每个员工的姓名和技能的功能是:</p>
<pre><code>for k in employees:
print('worker: {} has the following skills: {}'.format(k, employees[k]))
</code></pre>
<p>如果字典(使用<code>employees ={}</code>声明)中加载了足够的工作线程,则此函数将用于打印单个工作线程或1000个工作线程。
每个员工都有自己的独立生产线。你知道吗</p>
<p>为了在不同的行中打印具有不同技能的员工的姓名,可以使用以下内容:</p>
<pre><code>for k in employees:
print('{} has the following skills:'.format(k))
for i in employees[k]:
print(i)
print()
</code></pre>
<p>输出为:</p>
<pre><code>John has the following skills:
ForkLift Trained
CDL
Jackhammer
electrician
Brian has the following skills:
Computer Scientist
Programmer
</code></pre>