username = "[email protected]"
usernamelist = []
next = 0
while len(username) > 0:
for part in accumulate(username):
usernamelist.append(part)
next += 1
username = username[next:]
print(usernamelist)
我試圖輸出用戶名的每個部分(如「n」,「ne」,「nee」,...,「[email protected]」,「e」,「ee」, ...,「[email protected]」等),而不是從「n」到「[email protected]」,然後從「e」到「[email protected]」然後然後從「e」到「[email protected]」;它跳過一個額外的一個每封信,儘管我只加入到「下一個」。它從「n」到「e」(前面的一個字母,因爲它應該)到「l」(前面的2個字母)到「m」(前面的3個字母)等等。我是否將next += 1
置於不正確的位置?Python:爲什麼我的「變量+ = 1」不能按預期工作?
您可能要更改的電子郵件地址的東西更通用。 –
@JacquesGaudin它沒關係,它不是一個真正的電子郵件(這是一個刪除的地址) –
只是檢查! –