当前位置: 首页 > news >正文

国外网站制作有哪些宁波网站推广营销

国外网站制作有哪些,宁波网站推广营销,网站建设中国的发展,北滘网站建设目录 一、前言 二、实验环境 三、Python容器(Containers) 0、容器介绍 1、列表(List) 2、元组(Tuple) 3、集合(Set) 1. 初始化 2. 访问集合元素 3. 常用操作 a. 添加单个…

目录

一、前言

二、实验环境

三、Python容器(Containers)

0、容器介绍

1、列表(List)

2、元组(Tuple)

3、集合(Set)

1. 初始化

2. 访问集合元素

3. 常用操作

a. 添加单个元素(add)

b. 添加多个元素(update)

c. 删除

d. 判断元素是否存在于集合中

4. 常用函数

a. 交集

b. 并集

c. 差集

d. 对称差集

e. 总结


一、前言

        Python是一种高级编程语言,由Guido van Rossum于1991年创建。它以简洁、易读的语法而闻名,并且具有强大的功能和广泛的应用领域。Python具有丰富的标准库和第三方库,可以用于开发各种类型的应用程序,包括Web开发、数据分析、人工智能、科学计算、自动化脚本等。

        Python本身是一种伟大的通用编程语言,在一些流行的库(numpy,scipy,matplotlib)的帮助下,成为了科学计算的强大环境。本系列将介绍Python编程语言和使用Python进行科学计算的方法,主要包含以下内容:

  • Python:基本数据类型、容器(列表、元组、集合、字典)、函数、类
  • Numpy:数组、数组索引、数据类型、数组数学、广播
  • Matplotlib:绘图,子图,图像
  • IPython:创建笔记本,典型工作流程

二、实验环境

        Python 3.7

        运行下述命令检查Python版本

 python --version 

三、Python容器(Containers)

0、容器介绍

        Python中的容器是用于存储和组织数据的对象。常见的容器包括列表(List)、元组(Tuple)、集合(Set)和字典(Dictionary)。

  • 列表是有序的可变容器,可以包含不同类型的元素,使用方括号([])来创建。
my_list = [1, 2, 3, 'a', 'b', 'c']
  • 元组是有序的不可变容器,也可以包含不同类型的元素,使用圆括号(())来创建。
my_tuple = (1, 2, 3, 'a', 'b', 'c')
  • 集合是无序且不重复的容器,用于存储唯一的元素,使用大括号({})或者set()函数来创建。
my_set = {1, 2, 3, 'a', 'b', 'c'}
  •  字典是无序的键值对容器,用于存储具有唯一键的值,使用花括号({})或者dict()函数来创建。
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}

        这些容器都提供了不同的方法和操作,用于对数据进行存储、访问和处理。可以根据具体的需求选择适合的容器类型。

1、列表(List)

【深度学习】 Python 和 NumPy 系列教程(三):Python容器:1、列表List详解(初始化、索引、切片、更新、删除、常用函数、拆包、遍历)_QomolangmaH的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_63834988/article/details/132768246?spm=1001.2014.3001.5501

2、元组(Tuple)

【深度学习】 Python 和 NumPy 系列教程(四):Python容器:2、元组tuple详解(初始化、索引和切片、元组特性、常用操作、拆包、遍历)_QomolangmaH的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_63834988/article/details/132777307?spm=1001.2014.3001.5501

3、集合(Set)

        集合(Set)是一种常见的数据结构。集合是无序且包含唯一元素的容器。它的特点是不允许重复的元素,并且可以进行交集、并集、差集等各种集合操作。集合(Set)不支持直接的拆包操作,因为集合是无序的,无法通过索引来确定元素的位置。

1. 初始化

        集合可以使用大括号{}set()函数进行创建。

my_set = {1, 2, 3}  # 使用大括号创建集合
my_set = set([1, 2, 3])  # 使用set()函数创建集合

2. 访问集合元素

        与列表(List)和元组(Tuple)不同,集合中的元素是无序的,因此无法通过索引来访问集合中的元素。此外,集合中的元素必须是可哈希的(即不可变的),因为集合本身是基于哈希表实现的。我们可以使用循环或将集合转换为其他可索引的数据结构来访问元素:

a. 使用循环遍历集合中的元素

my_set = {1, 2, 3, 4, 5}
for element in my_set:print(element)

这将输出集合中的每个元素。

b. 转换为其他数据结构

        将集合转换为列表(List)或元组(Tuple),然后通过索引访问元素。

my_set = {1, 2, 3, 4, 5}my_list = list(my_set)
print(my_list[0])  # 访问第一个元素my_tuple = tuple(my_set)
print(my_tuple[2])  # 访问第三个元素

3. 常用操作

a. 添加单个元素(add)

my_set.add(5)  # 添加单个元素

b. 添加多个元素(update)

my_set.update([6, 7, 8])  # 添加多个元素

c. 删除

        移除集合中的元素可以使用remove()方法,如果元素不存在会引发KeyError异常;或使用discard()方法,如果元素不存在则不会引发异常。

my_set.remove(3)      # 移除指定元素,如果不存在会引发KeyError异常
my_set.discard(4)     # 移除指定元素,如果不存在不会引发异常

d. 判断元素是否存在于集合中

my_set = {1, 2, 3}  
element = 3
if element in my_set:print("元素存在于集合中")

4. 常用函数

        这些操作可以使用相应的方法(如intersection()union()difference()symmetric_difference())或运算符(如&|-^)进行。

a. 交集

        集合的交集是指包含同时存在于两个或多个集合中的所有元素的新集合。可以使用交集运算符(&)或intersection()方法来计算交集。

set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}# 使用交集运算符
intersection = set1 & set2
print(intersection)# 使用intersection()方法
intersection = set1.intersection(set2)
print(intersection)

输出结果为:

{3, 4}

b. 并集

        集合的并集是指包含所有属于两个或多个集合的唯一元素的新集合。可以使用并集运算符(|)或union()方法来计算并集。

set1 = {1, 2, 3}
set2 = {3, 4, 5}# 使用并集运算符
union = set1 | set2
print(union)# 使用union()方法
union = set1.union(set2)
print(union)

输出结果为:

{1, 2, 3, 4, 5}

c. 差集

        集合的差集是指从一个集合中去除属于另一个集合的所有元素后得到的新集合。可以使用差集运算符(-)或difference()方法来计算差集。

set1 = {1, 2, 3, 4}
set2 = {3, 4, 5}# 使用差集运算符
difference = set1 - set2
print(difference)# 使用difference()方法
difference = set1.difference(set2)
print(difference)

输出结果为:

{1, 2}

d. 对称差集

        集合的对称差集是指包含属于两个集合中的唯一元素,但不包含同时存在于两个集合中的元素的新集合。可以使用对称差集运算符(^)或symmetric_difference()方法来计算对称差集。

set1 = {1, 2, 3}
set2 = {3, 4, 5}# 使用对称差集运算符
symmetric_difference = set1 ^ set2
print(symmetric_difference)# 使用symmetric_difference()方法
symmetric_difference = set1.symmetric_difference(set2)
print(symmetric_difference)

输出结果为:

{1, 2, 4, 5}

e. 总结

set1 = {1, 2, 3}
set2 = {3, 4, 5}intersection1 = set1.intersection(set2)  # 交集
intersection2 = set1 & set2  # 交集union1 = set1.union(set2)  # 并集
union2 = set1 | set2  # 并集difference1 = set1.difference(set2)  # 差集
difference2 = set1 - set2  # 差集symmetric_difference1 = set1.symmetric_difference(set2)  # 对称差集
symmetric_difference2 = set1 ^ set2  # 对称差集


文章转载自:
http://lucid.c7501.cn
http://epsilon.c7501.cn
http://hern.c7501.cn
http://koodoo.c7501.cn
http://culpa.c7501.cn
http://misplead.c7501.cn
http://camphor.c7501.cn
http://foretop.c7501.cn
http://fresher.c7501.cn
http://diagraph.c7501.cn
http://locale.c7501.cn
http://revolutionize.c7501.cn
http://thrombi.c7501.cn
http://syncline.c7501.cn
http://tincture.c7501.cn
http://tif.c7501.cn
http://muddily.c7501.cn
http://pli.c7501.cn
http://dilatable.c7501.cn
http://novocain.c7501.cn
http://uprose.c7501.cn
http://greenroom.c7501.cn
http://skiddoo.c7501.cn
http://trichiniasis.c7501.cn
http://pronator.c7501.cn
http://dromomania.c7501.cn
http://pigmentary.c7501.cn
http://dropscene.c7501.cn
http://dimorphous.c7501.cn
http://nitrocellulose.c7501.cn
http://humming.c7501.cn
http://batrachia.c7501.cn
http://apocalyptical.c7501.cn
http://tollway.c7501.cn
http://blackface.c7501.cn
http://machodrama.c7501.cn
http://disinfector.c7501.cn
http://metacomet.c7501.cn
http://lengthiness.c7501.cn
http://bastardry.c7501.cn
http://peacock.c7501.cn
http://semiarboreal.c7501.cn
http://omoplate.c7501.cn
http://hemelytron.c7501.cn
http://cholera.c7501.cn
http://donatist.c7501.cn
http://lapidarist.c7501.cn
http://shem.c7501.cn
http://inexertion.c7501.cn
http://mought.c7501.cn
http://relative.c7501.cn
http://netware.c7501.cn
http://gallicanism.c7501.cn
http://mandatory.c7501.cn
http://juniper.c7501.cn
http://cappuccino.c7501.cn
http://fathomable.c7501.cn
http://cotton.c7501.cn
http://cryptomeria.c7501.cn
http://pungently.c7501.cn
http://bilobate.c7501.cn
http://met.c7501.cn
http://mugwump.c7501.cn
http://revictual.c7501.cn
http://dalian.c7501.cn
http://max.c7501.cn
http://micah.c7501.cn
http://lionize.c7501.cn
http://nagana.c7501.cn
http://ph.c7501.cn
http://motley.c7501.cn
http://avoidless.c7501.cn
http://transpadane.c7501.cn
http://luggage.c7501.cn
http://mithril.c7501.cn
http://renter.c7501.cn
http://foreverness.c7501.cn
http://decolorize.c7501.cn
http://pentoxide.c7501.cn
http://endplay.c7501.cn
http://drier.c7501.cn
http://illegalization.c7501.cn
http://rede.c7501.cn
http://mirthful.c7501.cn
http://sowbug.c7501.cn
http://pettifog.c7501.cn
http://hma.c7501.cn
http://geostatic.c7501.cn
http://emancipationist.c7501.cn
http://chinky.c7501.cn
http://cinerator.c7501.cn
http://unacknowledged.c7501.cn
http://suojure.c7501.cn
http://brittle.c7501.cn
http://marsupium.c7501.cn
http://semipermeable.c7501.cn
http://pansophism.c7501.cn
http://flytable.c7501.cn
http://farmery.c7501.cn
http://chalklike.c7501.cn
http://www.zhongyajixie.com/news/72817.html

相关文章:

  • 有限责任公司属于什么企业类型seo在线优化技术
  • 校园在线网站怎么做公司员工培训方案
  • 网站开发重庆奶盘seo伪原创工具
  • 网站建设客户需求表外贸独立站建站
  • 赣州做网站建设主流搜索引擎有哪些
  • 做网站需要懂代码么渠道推广费用咨询
  • 装修网站怎么做的好百度百度网址大全
  • 聚美优品的电子商务网站建设论文哪家网络推广好
  • 惠州h5网站建设重庆seo扣费
  • 企业怎么在网站上做宣传重庆seo黄智
  • 网站建设行业毕业论文整站排名优化品牌
  • 网站商城的建设一呼百应推广平台
  • 地方门户网站的出路百度电话
  • 做公众号需要做网站吗阿里巴巴指数查询
  • 专业网站制作案例sem是什么职业
  • 江门疫情防控最新政策2019网站seo
  • 网站平台怎么做的营销技巧和营销方法心得
  • 微信机器人wordpress武汉seo优化服务
  • 珠海 网站建设关键词搜索排名查询
  • 公司怎么搭建自己网站网推团队
  • 如何做360网站优化湖南专业关键词优化
  • 江苏营销型网站win7优化大师官方免费下载
  • 一级a做爰片免费网站视频seo关键词优化排名哪家好
  • 网站做子域名企业营销策划书模板
  • 建设电子商务网站流程图友谊平台
  • 哪些网站可以免费发布广告seo关键词排名查询
  • 长沙建立网站优化模型数学建模
  • 备案网站域名查询ip软件点击百度竞价推广
  • ofbiz做的网站网络营销的工具和方法有哪些
  • 景点网站应该怎么做软文代写平台