«Всегда делай то, что боишься». Ральф Уолдо Эмерсон

Кортежи

Кортежи — это упорядоченные последовательности, в которых хранятся разные объекты (до сих пор они напоминали списки). Однако, в отличие от списков, кортежи являются неизменяемыми, то есть вы не можете их изменять (ни добавлять, ни удалять элементы, ни сортировать их, вы не можете изменить их форму).

Тогда для чего они? Они быстрее и безопаснее (положительный момент в том, что их нельзя модифицировать). Я обычно визуализирую кортежи как уже упакованные коробки, внутреннее содержимое которых мы не можем изменить.

Кортежи инициализируются двумя способами:

t1=()
t2=tuple()

Чтобы добавить что-то в кортеж, вы можете либо сделать это во время создания,

t1=(4,5,9,7,"dog",4.5)

или путем преобразования списка в кортеж.

l=[4,5,6,7,9,2,34,8.212,"cat"]
t2=tuple(l)

В отличие от списков и словарей, у которых достаточно методов или «вещей, которые с ними можно сделать», кортежи имеют только два:

t2.count(5)# Returns the number of times there is a 1 in the tuple
t2.index(9)# Returns the position of the 9.

Один из наиболее часто используемых маленьких трюков — создать список, изменить его содержимое или отсортировать его, а затем преобразовать его в кортеж, чтобы он работал быстрее.

— — — — — — — — — — — — — Конец — — — — — — — — — — — — — —

Если вам нравится этот небольшой и бесплатный журнал, вы можете помочь нам, просто поделившись им или подписавшись на публикацию. Меня зовут Рубен Руис, и я работаю в области искусственного интеллекта в финансовой индустрии, и в качестве личного проекта я веду этот небольшой журнал, где мы экспериментируем с искусственным интеллектом… пока компьютер не взорвется :) Вы можете следить за мной на:

Instagram (Личная жизнь, это весело) =› @rubenruiz_t

Youtube (Канал об искусственном интеллекте, постарайтесь сделать его интересным) => Rubén Ruiz A.I.

Github (куда я загружаю свой код, это уже не так весело) => RubenRuizT