Задать вопрос
@Python7492946

Как найти повторение в списке на Python?

Есть список
list = ['R ', 'L ', 'U ', 'D ', 'F ', 'B ', "R' ", "L' ", "U' ", "D' ", "F' ", "B' ", 'R2 ', 'L2 ', 'U2 ', 'D2 ', 'F2 ', 'B2 ', "R'2 ", "L'2 ", "U'2 ", "D'2 ", "F'2 ", "B'2 "]


Нужно сделать так что после рандомизации в получившимся списке небыло повторений
Пример:
F'2 F2 F R' D'2 R'2 F'2 F2 L'2 L'2 F2 F' R R' D2 F'2 F'2 R

Например F'2 и F2 считается одинаковыми

Помагите пж
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
a = ['R ', 'L ', 'U ', 'D ', 'F ', 'B ', "R' ", "L' ", "U' ", "D' ", "F' ", "B' ", 'R2 ', 'L2 ', 'U2 ', 'D2 ', 'F2 ', 'B2 ', "R'2 ", "L'2 ", "U'2 ", "D'2 ", "F'2 ", "B'2 "]
b = {i.replace("'", "") for i in a}


P.S. Использовать "list" в качестве имени переменной - это плохая идея.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы