是否可以在一行中列印我的 for 回圈輸出并按索引排序:例如:輸出:TAWSG、HUHWO、ETOHO、RHDAD、EOETI、IRCID、SIISE、NTDAA、OYE ----> THEREISNOAUTHORITYWHODECIDESWHATIS??AGOODIDEA
uj5u.com熱心網友回復:
對于每個可能的 index i,您將從串列的每個字串中列印一個字符。因此,對于串列中的每個字串,如果存在x,您將列印出來(通過檢查 x 的長度)。x[i]x[i]
完整代碼:
lst = ['TAWSG', 'HUHWO', 'ETOHO', 'RHDAD', 'EOETI', 'IRCID', 'SIISE', 'NTDAA', 'OYE']
max_len = max([len(x) for x in lst ])
for i in range(max_len):
for x in lst:
if len(x) > i:
print(x[i], end = '')
print('\n')
輸出:
THEREISNOAUTHORITYWHODECIDESWHATISAGOODIDEA
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/519815.html
