從配置文件中,我想遍歷包含users
,repositories
和password
的列表,然後將這些值分配給變量以使用github3.py創建存儲庫對象。Python:遍歷列表或不等長
user
和repo_name
列表的長度不相等。目前,有兩個用戶和幾個回購站,但這可能隨時間而改變。我試過使用zip
,但它只在列表長度相同時才起作用。我希望它保留user
列表中的最後一個值,並將其與repo_name
列表(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()
如果用戶列表長於存儲庫列表會怎麼樣? – donkopotamus
用戶列表永遠不會超過存儲庫列表。存儲庫列表將始終等於或長於用戶列表。 – DBS