Я посмотрел в моей книге и в документации, и сделал это:Что случилось с тем, как я разделяю строку на python?
a = "hello"
b = a.split(sep= ' ')
print(b)
Я получаю сообщение об ошибке, говорящее раскол() не принимает никаких аргументов ключевых слов. Что не так?
Я хочу иметь ['h', 'e', 'l', 'l', 'o'] Я пробовал не передавать sep и просто a.split (''), и получил ['hello «]
list(), похоже, работает так же, как и цикл for. Что более эффективно? –
@Jack S: Это зависит от того, что вы хотите сделать, но цикл 'for' может быть самым простым, если вы просто хотите перебирать каждый символ. Создание списка включает выделение памяти для списка и копирование каждого символа, который не требуется для цикла 'for'. –