-3
array = [1,2,3]
print("List: ")
for i in array:
    print(i, end=" ")
-------

I want the output to look like List: 1 2 3

How can I achieve this in Python?

Helosy
  • 189
  • 5
  • 13

3 Answers3

2

Give the value for end parameter in the first print statement

array = [1,2,3]
print("List: ",end="")
for i,x in enumerate(array):
    print(array[i], end=" ") if len(array) != x else print(array[i])
print("foo")

Output

List: 1 2 3
foo

Community
  • 1
  • 1
Hari Krishnan
  • 1,977
  • 2
  • 15
  • 28
0
print(f"List: {array[0]} {array[1]} {array[2]}")
Cut7er
  • 1,189
  • 8
  • 24
0

Maybe :

>>> a = [1,2,3]
>>> b = [str(i) for i in a]
>>> print "List :"+", ".join(b)
List :1, 2, 3
Dadep
  • 2,756
  • 5
  • 25
  • 37