Система цифровых ID

Как можно сделать систему порядковых цифровых ID'ов? Чтобы каждый пользователь получал свой ID. Например, у первого пользователя ID - 1, у второго - 2, у третьего - 3, и т.д.


Ответы (1 шт):

Автор решения: Zhihar

вообще-то это не питон - это больше к вопросу о БД в которой вы будете хранить информацию о пользователях

там можно использовать AUTO_INCREMENT и при добавлении данных о пользователе в таблицу для нового пользователя будет выделяться новый ID

по идее если вы все делаете только в питоне - можно использовать тот же самый принцип:

есть хранилище данных о пользователях, номер записи - это и есть ID пользователя по которым можно найти информацию о нем:

условный код:

users_data = list()

def add_user(name):
    users_data.append(name)
    return len(users_data)
→ Ссылка