@fors_official

При выводе users_cards выводится [, ...] как это исправить?

Выводится [built-in method pop of list object at 0x00000204A3F37780>
def user_count(self, user_count):
        count = 1
        count_name = '1'
        while count <= user_count:
            user = 'user' + count_name
            self.users_keys.append(user)

            count_name = int(count_name)
            count_name += 1
            count_name = str(count_name)

            count += 1

    def user_card(self,  keys):
        count = 1
        len_c = len(self.users_keys)
        while count <= len_c:
            self.users_cards.append([])
            count += 1

        count1 = 1
        while count1 <= 6:
            for i in range(0, len_c):
                self.users_cards[i] = keys.pop
                count1 += 1

        self.users_hands = dict(zip(self.users_keys, self.users_cards))

keys - это словарь
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
Maksim_64
@Maksim_64
Data Analyst
self.users_cards[i] = keys.pop Ну так ты добавляешь в свой список, метод pop. Вызывай его. keys.pop() Ну и если keys это словарь, то ты должен сопроводить key.pop(ключ), тогда данный ключ будет удален и его значение запишется в твой self.user_cards.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы