我有一個2列表,我想做一個2D列表,但我想打印像一個2D表(如在C),而不是在一行!我的代碼是這樣的:如何打印Python表中的2D列表,如C表
c = []
for i in range(5):
for j in range(5):
c.append(a[i]-a[j])
print c
此連續打印
我有一個2列表,我想做一個2D列表,但我想打印像一個2D表(如在C),而不是在一行!我的代碼是這樣的:如何打印Python表中的2D列表,如C表
c = []
for i in range(5):
for j in range(5):
c.append(a[i]-a[j])
print c
此連續打印
基於您的代碼示例假設Python的2:
c = []
for i in range(5):
for j in range(5):
c.append(a[i] - a[j])
print c[-1],
print
正是我所需要的!謝謝!!!但是print c [-1]和print c之間的區別是什麼? –
@ThanosSmar,'print c [-1],'只顯示你添加到數組'c'的最後一項。如果您不需要將這些項目收集到'c'中,因爲您只是將它們打印出來,您只需打印'a [i] - a [j]'。此打印語句後面的逗號壓住了換行符。獨立的'print'生成一個換行符。 – cdlane
哇......我是新來的......你究竟是什麼意思? –
請告訴我們輸出究竟是如何應該看起來像一個例子列表。 – timgeb
你可以用任何你想要的方式打印'c'。只需編寫代碼(嵌套'for'循環?),就可以按照您的要求進行操作 - 換句話說,不要只是執行「print c」,並希望按照您的要求對其進行格式化。 – martineau
[0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0, 0,0,0]我不能發佈完全,不知道爲什麼......我想例如每五個「0」改變行 –