首页 > 后端开发 > Python教程 > Python 4 中的元组和集合

Python 4 中的元组和集合

WBOY
发布: 2024-08-09 06:47:42
原创
681 人浏览过

Tuple and Sets in Python 4

元组(例如1-相框.一家人去旅行并拍照)

元组中的值不能更改
但我们可以将元组分配给列表
我们可以将元组相乘,但不能修改
我们可以连接两个元组
我们可以使用索引来访问
拆箱
我们可以将元组转换为列表

元组创建-一旦创建我们就无法更改。

o_trip=('乌蒂','2024-1-1','山')
m_trip=('慕那尔','2024-1-3','瀑布')
kumarkom_trip=('kumarakom','2024-1-5','晚餐')
print('乌蒂之旅',o_trip,type(o_trip))

photo_album=[o_trip,m_trip,kumarkom_trip]
打印(相册)

位置=o_trip[0]
print('位置',位置)

打印(m_trip)
位置、日期、visted=m_trip #已创建元组
打印(m_trip)

如何识别元组 - 分配了多个值的变量被视为元组

检查元组值是否存在
例如
double_o_fun=o_trip*2
打印(double_o_fun)

O/p
('Ooty', '2024-1-1', 'Mountain', 'Ooty', '2024-1-1', 'Mountain')-->() 大括号表示元组

检查元组的长度
例如。

打印(len(相册))
欧/p
3

我们可以将元组更改为列表
例如

o_trip=('乌蒂','2024-1-1','山')
m_trip=('慕那尔','2024-1-3','瀑布')
kumarkom_trip=('kumarakom','2024-1-5','晚餐')

o_list=list(o_trip)
打印(o_list)

o/p
['Ooty', '2024-1-1', 'Mountain']-->[] 大括号表示列表

SET-(并集、交集、差集)
我们无法添加重复的项目
我们可以添加值
我们可以删除值
我们可以检查值是否存在
它有独特的价值
这里我们不能使用索引,因为它是无序的

元组创建

my_garden={'玫瑰','莉莉','茉莉花'}
打印(我的花园,类型(我的花园))
欧/p
{'玫瑰'、'百合'、'茉莉花'}

增加更多价值

my_garden.add('万寿菊')
打印(我的花园)
欧/p
{'玫瑰'、'百合'、'茉莉花'、'万寿菊'}

添加重复值

my_garden.add('玫瑰')
打印(我的花园)
欧/p
{'玫瑰'、'百合'、'茉莉花'、'万寿菊'}

删除值

my_garden.remove('玫瑰')
打印(我的花园)
欧/p
{'百合'、'茉莉花'、'万寿菊'}

检查特定值是否存在

is_rose_in_mygarden='玫瑰' 在 my_garden
打印(is_rose_in_mygarden)
欧/p
错误

is_marigold_in_mygarden='万寿菊' 在 my_garden
打印(is_marigold_in_mygarden)
欧/p
确实

交集 - 找到两个集合的共同值

my_garden={'玫瑰','莉莉','茉莉花'}
打印(我的花园)

n_garden={'玫瑰','莲花','芙蓉'}
打印(n_garden)

comon_flowe=my_garden.intersection(n_garden)
打印(comon_flowe)

o/p-

{'玫瑰'、'百合'、'茉莉花'}
{'木槿'、'玫瑰'、'莲花'}
{'玫瑰'}

差异 - 找出两组的差异
my_garden={'玫瑰','百合','茉莉花'}
打印(我的花园)

n_garden={'玫瑰','莲花','芙蓉'}
打印(n_garden)

diff_flowe=my_garden.difference(n_garden)
打印(diff_flowe)

o/p
{'玫瑰'、'百合'、'茉莉花'}
{'木槿'、'玫瑰'、'莲花'}
{'百合','茉莉花'}

Union - 组合元组
my_garden={'玫瑰','百合','茉莉花'}
打印(我的花园)

n_garden={'玫瑰','莲花','芙蓉'}
打印(n_garden)

union_flowe=my_garden.union(n_garden)
打印(union_flowe)

o/p

{'玫瑰'、'茉莉花'、'芙蓉'、'百合'、'莲花'}

以上是Python 4 中的元组和集合的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板