Для получения данных из списка можно использовать индексацию, например, чтобы получить первый элемент списка, нужно использовать myList[0]. Для получения данных из кортежа также используется индексация, но кортежи являются неизменяемыми, то есть вы не сможете изменить элемент кортежа после его создания.
Чтобы красиво вывести топ-10 пользователей из базы данных в телеграмме, можно использовать форматирование строк и цикл для прохода по данным. Ниже приведен пример кода на Python:
```python
# Предположим, что у нас есть список users с данными пользователей из базы данных
users = [("Пользователь1", 100),
("Пользователь2", 90),
("Пользователь3", 80),
("Пользователь4", 70),
("Пользователь5", 60),
("Пользователь6", 50),
("Пользователь7", 40),
("Пользователь8", 30),
("Пользователь9", 20),
("Пользователь10", 10)]
# Сортируем список пользователей по убыванию количества очков
top_users = sorted(users, key=lambda x: x[1], reverse=True)
# Выводим топ-10 пользователей с разделением данных с помощью тире
for i, (user, points) in enumerate(top_users[:10], start=1):
print(f"{i}. {user} - {points} очков")
```
Этот код сначала сортирует список пользователей по убыванию количества очков, затем выводит топ-10 пользователей с их именем и количеством очков, разделенных тире и пронумерованных.