Привет всем. Делаю игру блэк джэк. Нужно сделать перебор двух списков.

Maxibon

Новичок
Пользователь
Окт 9, 2020
2
0
1
Задача очень простая, я это понимаю, но немного не въезжаю. Нужно перебрать два списка:
RANKS = ["2", "3", "4", "5", "6", "7",
"8", "9", "10", "J", "Q", "K", "A" ]
SUITS = ["c", "d", "h", "s"]
Так чтобы на выходе было 52 значения на подобии такого: 2c, 3c, 4c и т.д.
Знаю что можно через метод product, но хочу реализовать это через вложенные списки.
Если вопрос был поставлен неправильно, извините, я новичок во всем этом, первый раз решил залезть на форум)
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Код вставляйте с помощью ... -> код -> Python.
Вот пример:
Python:
RANKS = ["2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A"]
SUITS = ["c", "d", "h", "s"]
cards = [''.join([rank, suit]) for suit in SUITS for rank in RANKS]
print(cards)
 
  • Мне нравится
Реакции: Maxibon

Maxibon

Новичок
Пользователь
Окт 9, 2020
2
0
1
Офигеть) Все работает, спасибо большое))
 

Форум IT Специалистов