循环与python中的字典

时间:2014-10-03 17:21:58

标签: python loops dictionary

我坚持做一个循环。我想在Teacher1 dict中输入第一个键,并将相应的值输入到我的有效负载字典中,并在有效负载字典上运行我的代码。然后学生词典中的下一个项目将被输入有效载荷词典并运行直到我通过学生词典中的所有值。谢谢你的时间!

Teacher1 = {'Username1': 'Pass1', 'Username2: 'Pass2...}

Payload = {'User_id': 'Username1', : 'Password': 'Pass1' }

3 个答案:

答案 0 :(得分:1)

你可以循环遍历字典的键

payload = {}
for user_id in teacher1:
  payload['User_id'] = user_id
  payload['Password'] = teacher1[user_id]
  # Do some processing with payload here

答案 1 :(得分:1)

您可以使用update使用其他字典中的值更新字典...

>>> d1 = {'a':'b'}
>>> d2 = {'c':'d'}
>>> d1.update(d2)
>>> d1
{'c': 'd', 'a': 'b'}

答案 2 :(得分:0)

您可以这样做:

for k, v in Teacher1.items():
  Payload = {}
  Payload['User_id'] = k
  Payload['Password'] = v
  # do payload processing