«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Кортеж и наборы в Python 4

Кортеж и наборы в Python 4

Опубликовано 20 августа 2024 г.
Просматривать:999

Tuple and Sets in Python 4

Кортеж (например, 1-фоторамка. Семья собирается в путешествие и фотографирует)

В Tuple значения не могут быть изменены
но мы можем назначить кортеж списку
Мы можем умножить кортеж, но не можем изменить
Мы можем объединить два кортежа
Мы можем получить доступ с помощью индексации
Распаковка
Мы можем преобразовать кортеж в список

Создание кортежа – однажды созданный, мы не можем его изменить.

o_trip=('Ути','2024-1-1','Гора')
m_trip=('Муннар','2024-1-3','падет')
kumarkom_trip=('кумараком','2024-1-5','ужин')
print('Ути-поездка',o_trip,type(o_trip))

photo_album=[o_trip,m_trip,kumarkom_trip]
распечатать(фото_альбом)

location=o_trip[0]
print('Местоположение',местоположение)

распечатать(m_trip)
location,date,visted=m_trip #tuple создан
печать(m_trip)

как идентифицировать кортеж: одна переменная, которой присвоено множество значений, считается кортежем

Проверка наличия значений кортежа
например
double_o_fun=o_trip*2
печать(double_o_fun)

О/п
('Ути', '2024-1-1', 'Гора', 'Ути', '2024-1-1', 'Гора') -->() фигурные скобки говорят кортеж

Чтобы проверить длину кортежа
например.

print(len(photo_album))
о/п
3

Мы можем превратить Tuple в список
например

o_trip=('Ути','2024-1-1','Гора')
m_trip=('Муннар','2024-1-3','падет')
kumarkom_trip=('кумараком','2024-1-5','ужин')

o_list=list(o_trip)
печать(o_list)

о/п
['Ути', '2024-1-1', 'Гора']-->[] в фигурных скобках написать List

SET-(Объединение,Пересечение,Разница)
Мы не можем добавлять повторяющиеся элементы
Мы можем добавлять значения
Мы можем удалить значения
мы можем проверить наличие значений
Он имеет уникальные значения
Здесь мы не можем использовать индексацию, потому что она неупорядочена

Создание кортежа

my_garden={'Роза','Лилия','Жасмин'}
print(my_garden,type(my_garden))
о/п
{'Роза', 'Лилия', 'Жасмин'}

добавление дополнительных значений

my_garden.add('Календули')
печать(мой_сад)
о/п
{'Роза', 'Лилия', 'Жасмин', 'Календули'}

добавление повторяющегося значения

my_garden.add('Роза')
печать(мой_сад)
о/п
{'Роза', 'Лилия', 'Жасмин', 'Календули'}

удалить значение

my_garden.remove('Роза')
печать(мой_сад)
о/п
{'Лилия', 'Жасмин', 'Мариголд'}

чтобы проверить, присутствуют ли определенные значения

is_rose_in_mygarden='Роза' в my_garden
печать(is_rose_in_mygarden)
о/п
ЛОЖЬ

is_marigold_in_mygarden='Ноготки' в my_garden
печать(is_marigold_in_mygarden)
о/п
Истинный

Пересечение - чтобы найти общие значения с двумя наборами

my_garden={'Роза','Лилия','Жасмин'}
печать(мой_сад)

n_garden={'Роза','Лотос','Гибискус'}
печать(n_garden)

comon_flowe=my_garden.intersection(n_garden)
печать(comon_flowe)

о/п-

{'Роза', 'Лилия', 'Жасмин'}
{'Гибискус', 'Роза', 'Лотос'}
{'Роза'}

Различия - найти разницу с двумя наборами
my_garden={'Роза','Лилия','Жасмин'}
печать(мой_сад)

n_garden={'Роза','Лотос','Гибискус'}
печать(n_garden)

diff_flowe=my_garden.difference(n_garden)
печать(diff_flowe)

о/п
{'Роза', 'Лилия', 'Жасмин'}
{'Гибискус', 'Роза', 'Лотос'}
{'Лилия', 'Жасмин'}

Union – объединить кортеж
my_garden={'Роза','Лилия','Жасмин'}
печать(мой_сад)

n_garden={'Роза','Лотос','Гибискус'}
печать(n_garden)

union_flowe=my_garden.union(n_garden)
печать(union_flowe)

о/п

{'Роза', 'Жасмин', 'Гибискус', 'Лилия', 'Лотос'}

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/arokya_naresh_178a488116e/tuple-and-sets-in-python-08082024-1a41?1 Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3