2015-11-03 56 views
0

我有一个程序,您可以在其中导入一个combolist,例如。如何获得每个组合的combolist

test:lol 
hello:hi 
sup:hey 

第一个是“用户名”,最后一个是“密码”。 我希望每个用户名都有一个与列表的每个密码一致的行。我希望把所有这些放在一个单独的字符串列表中。

如:

test:lol 
test:hi 
test:hey 
hello:lol 
hello:hi 
hello:hey 
sup:lol 
sup:hi 
sup:hey 

我认为这可能是一个非常简单的代码,是与第一个列表分成两个列表,然后为每个用户名,每增加一个密码,但我的大脑可以”我真的想到为此提出解决方案。

预先感谢您:)

+1

你可以把它们放在单独的表, “选择A,B *” .. – ergonaut

回答

0

是的,你说得对。 冷杉 - 通过按列分隔每个字符串来获得两个列表userspasswords。 第二遍遍userspasswords并结合它们。在伪

foreach uName in users do 
    foreach pwd in passwords do 
     print user.concat(":").concat(pwd) 
    end 
end 

说明:

Get first `uName` from `users` 
    Get first `pwd` from `passwords` 
     output "`user`:`pwd`" 
    Get second `pwd` from `passwords` 
     output "`user`:`pwd`" 
    ... 
Get second `uName` from `users` 
    Get first `pwd` from `passwords` 
     output "`user`:`pwd`" 
... 

随意问,如果有什么不清楚留下

+0

谢谢兄弟,很好的解释! :) –

+0

@CoffeeClient不客气。如果您发现我的答案有帮助 - 请将其标记出来,如果您认为它值得,upvote –

+0

Martynenko会upvote,但需要15代表,但谢谢:) –

相关问题