Как напечатать значения в списке на отдельных строках?Нужно использовать для заявления. - PullRequest
0 голосов
/ 07 июня 2018

Мне нужно использовать оператор for, чтобы напечатать каждое значение списка в отдельных строках.При использовании оператора for он печатает весь список в одну строку.Кроме того, при попытке напечатать только значения в списке в одной строке он отображается в двойных скобках вместо одинарных.

Numbers=range(5,25,4)
NumberSequence=[]
NumberSequence.append(Numbers)
print NumberSequence
for elem in NumberSequence:
    print elem
NumberSequence2=[]
Numbers2=range(26,0,-7)
NumberSequence2.append(Numbers2)
print NumberSequence2
for digits in NumberSequence2:
    print digits

1 Ответ

0 голосов
/ 08 июня 2018

Это потому, что вы создали список, а затем поместили его в другой список.Если я вас правильно понимаю, вы хотите напечатать каждый отдельный номер в отдельной строке.Это можно сделать с помощью:

Numbers = range(5,24,4)
for elem in Numbers:
    print elem

Кроме того, как уже упоминалось @roganjosh, вы, похоже, используете Python 2, который довольно старый, медленнее, чем Python 3, и дни его поддержки сочтены.Я настоятельно рекомендую вам перейти на python 3:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...