これは重複した質問であれば、ごめんなさい。私は答えを見つけようとしていて、良い一時間を費やして成功していない、いくつかの理論をテストしました。私が作業しているコード全体を投稿することなく、スニペットを投稿するだけです。複数のリストをループしてPython 3で1つのステートメントを作成する
基本的には、ループステートメントのためにすべてを1行にまとめて、各従業員に実行する必要があります。
つまり、「従業員サムは31歳です。彼らの職位はデータアナリストで、毎年$ 90,000です。彼らの2017年のボーナスは$ 2,700のだろう。」
# Employee List
names = ['Sam', 'Chris', 'Jose', 'Luis', 'Ahmad']
ages = ['31', '34', '30', '28', '25']
jobs = ['Data Analyst', 'SEO Python Genius', 'Data Analyst', 'Interchange
Analyst', 'Data Analyst']
salaries = ['$90,000', '$120,000', '$95,000', '$92,000', '$90,000']
bonuses = ['$2,700', '$3,600', '$2,850', '$2,750', '$2,700']
# this for-loop goes through name list
for name in names:
print ("Employee %s" % name)
for age in ages:
print ("is %s" % age, "years old")
for job in jobs:
print (", their job title is %s" % job)
for salary in salaries:
print (" and they make %s" % salary, "annually.")
for bonus in bonuses:
print ("Their 2017 bonus will be %s." % salary)
[2つのリストを並列処理するにはどうすればよいですか?](https://stackoverflow.com/questions/1663807/how-can-i-iterate-through-two-lists-in-parallel) – kazemakase