【发布时间】:2016-06-13 22:57:31
【问题描述】:
从一个配置文件中,我想遍历一个包含users、repositories 和password 的列表,然后将这些值分配给变量以使用 github3.py 创建一个存储库对象。
user 和 repo_name 列表的长度不相等。目前,有两个用户和几个存储库,但这可能会随着时间的推移而改变。我尝试使用zip,但只有在列表长度相同时才有效。我希望它保留 user 列表中的最后一个值,并将其映射到 repo_name 列表中的最后一个 repo (user2,repo3)。
user = ["user1","user2"]
repo_name = ["repo1","repo2","repo3"]
password = "xxxxxxxxx"
下面的代码是我想使用这些值的地方。
from global_var import *
for users, repos in zip(user, repo_name)
gh = login(users, password)
repo = gh.repository(users, repos)
list_all_prs()
【问题讨论】:
-
如果用户列表比仓库列表长怎么办?
-
用户列表永远不会长于存储库列表。存储库列表将始终等于或长于用户列表。