我有三个列表,我需要做一个表格,这些列表类似于:
movies = ['pirates1', 'indiana1', 'nemo1', 'spiderman1']
viewers = ['AnnA', 'Dirk123', 'Jessica_Ewa', 'AliB']
ratings = [[0, 2, 3, 1], [1, 4, 0, 0], [1, 1, 0, 4], [0, 0, 0, 0]]
实际的列表要长得多,用户名(viewers)也很长,所以很难将所有内容都对齐。你知道吗
pirates1 indiana1 nemo1 spiderman1
AnnA 0 2 3 1
Dirk123 1 4 0 0
Jessica_Ewa 1 1 0 4
AliB 0 0 0 0
作业不允许硬编码。 非常感谢您的帮助!你知道吗
编辑: 我已经试过了:
moviesString = '\t\t'
for e in range(len(movies)):
moviesString = moviesString + ' ' + movies[e]
print(moviesString)
for x in range(len(viewers)):
finalLine = viewers[x]
for y in range(len(ratings[x])):
finalLine = finalLine + "\t" + str(ratings[x][y])
print(finalLine)
目前没有回答
相关问题 更多 >
编程相关推荐