Эквивалент Python для взлома PHP?
Есть ли эквивалент для PHP-атаки в Python? Я прочитал и разделил набор разделенных слов, и теперь я хочу отсортировать их в случайных порядках и распечатать слова с промежутками между ними.
implode - объединить элементы массива со строкой
http://php.net/manual/en/function.implode.php
Ответы
Ответ 1
Используйте строки join-method.
print ' '.join(['word1', 'word2', 'word3'])
Вы можете присоединиться к любому итерабельному (не только list
, используемому здесь), и, конечно, вы можете использовать любую строку (не только ' '
) в качестве разделителя.
Если вам нужен случайный порядок, как вы сказали в своем вопросе, используйте shuffle.
Ответ 2
Хорошо, я только что нашел функцию, которая делает то, что я хотел сделать,
Я читаю в файле со словами в формате:
Джек/Jill/мой/убить/имя/Ковш
Затем я разделил его с помощью метода .split, и как только я получил слово в массив, я связал слова с помощью этого метода:
concatenatedString = ' - '.join(myWordList)
# ie: delimeter.join(list)
Спасибо за ваши ответы, если у вас уже есть!