Вы должны использовать
git stash save
, а не
git stash create
, потому что это создает тайник (который является обычным объектом фиксации) и возвращает его имя объекта без сохранения это где угодно в пространстве имен ref.
Использование git stash save "some comment"
используется, если у вас есть неустановленные изменения, которые вы хотите реплицировать / переместить на другую ветвь
Используйте git stash apply stash@{0}
(при условии, что ваш сохраненный индекс stash равен 0), когда вы хотите, чтобы ваши сохраненные (спрятанные) изменения отражались на вашей текущей ветви
, вы всегда можете использовать git stash list
, чтобы проверить все индексы stash
и использовать git stash drop stash@{0}
(при условии, что ваш сохраненный индекс stash равен 0, и вы хотите удалить его), чтобы удалить конкретный штамп.
Использовать аргумент end
из print
как:
array = ['a', 'b', 'c']
for i in array:
print(i, end='')
Если вы обрабатываете большие списки, этот метод не очень хорошая идея. Но это делает работу.
array = ['a', 'b', 'c']
print(array[0]+array[1]+array[2])
Похоже, вам не хватает кавычек в определении массива, это должно быть похоже на ['a', 'b', 'c']
или ["a", "b", "c"]
, но не на [a, b, c]
, если вы ссылаетесь на строки, а не на переменные.
Один из способов сделать то, что вы пытаетесь сделать, заключается в следующем:
print(''.join(array))
Это говорит Python распечатать все элементы array
, разделенные пустой строкой, то есть печатать их один за другим.
В Python 2
from sys import stdout
array = ['a', 'b', 'c']
for i in array:
stdout.write(i)
В Python 3 становится легко
for i in array:
print(i, end='')
Для более низких версий
from __future__ import print_function
for i in array:
print(i, end="")
Также используется join
print(''.join(array))