Необходимо вывести 111, а программа выводит ['1', '1', '1']

f = [1,1,1]

Очень важная универсальность программы, так как f = [1,1,1] не всегда принимает это значение.

3 Answers

Если речь идет только о выводе, уместно вспомнить функцию print():

Help on built-in function print in module builtins:

    print(value, ..., sep=' ', end='n', file=sys.stdout, flush=False)
    Prints the values to a stream, or to sys.stdout by default.
    Optional keyword arguments:
    file:  a file-like object (stream); defaults to the current sys.stdout.
    sep:   string inserted between values, default a space.
    end:   string appended after the last value, default a newline.
    flush: whether to forcibly flush the stream.

Итого, вся программа такая:

f = [1,1,1]
print(*f, sep="")


Answered by Vasyl Kolomiets on January 1, 2021

f = [1,1,1]
for i in f:

Answered by Hayk Sardaryan on January 1, 2021

Используйте str.join:

f = [1,1,1]
print(''.join([str(i) for i in f]))

Answered by timur on January 1, 2021

Add your own answers!

Related Questions

Как работать с postgresql в docker?

2  Asked on September 3, 2020 by jekson


Как сделать обратный loop | Laravel

1  Asked on September 3, 2020 by sire-impactus


Не приходит file_id

1  Asked on September 2, 2020 by clear-360


Windows 10 Биос Приватность

0  Asked on September 2, 2020 by setn4me


Проблема с дискорд ботом

0  Asked on August 27, 2020 by jaboid


Ask a Question

Get help from others!

© 2022 All rights reserved.