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

传奇网站发布网家具行业建设网站

传奇网站发布网,家具行业建设网站,域名注册网站排名,福州婚庆网站建设哪家好Python 程序设计讲义(45):组合数据类型——集合类型:集合的常用操作 目录Python 程序设计讲义(45):组合数据类型——集合类型:集合的常用操作一、统计元素的个数:使用len…

Python 程序设计讲义(45):组合数据类型——集合类型:集合的常用操作

集合的操作包括集合元素的访问、添加元素、删除元素等。

一、统计元素的个数:使用len()函数

统计集合中元素的个数,就是计算集合的长度。集合的一个元素相当于一个长度。可以使用len()函数统计元组中元素的个数。

格式如下:

len(s_name)

例如:

s1= {"UAS","China","Russia","Japan","German"}
print(len(s1))程序的运算结果为:
5

二、访问集合中的元素:使用for…in语句

使用for...in语句可以访问集合中的所有元素。

语法格式如下:

for item in s_name:....

例如:

s1= {"UAS","China","Russia","Japan","German"}
for item in s1:print(item)程序的运算结果为:
China
German
Japan
UAS
Russia

三、向集合中添加元素:使用集合的add()方法

向集合中添加元素,可以使用集合的add()方法。

语法格式如下:

s_name.add(item)
说明:
要添加的元素的类型必须是字符串、数字、布尔型、列表等固定类型。不能是列表和字典。

例如:

s1= {"UAS","China","Russia","Japan","German"}
s1.add("Frence")
print(s1)
s1.add(("Bejing","Washington"))
print(s1)程序的运算结果为:
{'German', 'China', 'Japan', 'Russia', 'Frence', 'UAS'}
{'German', 'China', 'Japan', 'Russia', 'Frence', ('Bejing', 'Washington'), 'UAS'}

四、删除集合中的元素:使用集合的pop()方法与remove()方法

集合中的元素可以被删除。要删除集合中的元素,可以使用集合的pop()方法与remove()方法。

1、使用集合的pop()方法删除集合中的元素

集合的pop()方法只能删除集合的第一个元素。由于集合中的元素是无序的,也可能是随机的元素。

语法格式如下:

set_name.pop()

例如:

s1= {"UAS","China","Russia","Japan","German"}
s1.pop()
print(s1)
s1.pop()
print(s1)程序的运算结果为:
{'German', 'China', 'Russia', 'Japan'}
{'China', 'Russia', 'Japan'}
2、使用集合的remove()方法删除集合中的元素

使用集合的remove()方法可以删除指定的元素。

语法格式如下:

set_name.remove(item)

例如:

s1= {"UAS","China","Russia","Japan","German"}
s1.remove("Russia")
print(s1)
s1.remove("German")
print(s1)程序的运算结果为:
{'China', 'Japan', 'UAS', 'German'}
{'China', 'Japan', 'UAS'}

五、判断一个元素是否在集合内:使用in

如果想判断一个元素是否在集合内,可以使用innot in来判断。

格式如下:

item in set_name         #如果元素在集合内,返回True,否则返回False
item not in set name     #如果元素不在集合内,返回True,否则返回False

例如:

s1= {"UAS","China","Russia","Japan","German"}
print("Russia" in s1)
print("Russia" not in s1)
print("England" in s1)
print("England" not in s1)程序的运算结果为:
True
False
False
True

六、清空集合:使用clear()方法

可以使用集合的clear()方法清空集合,即删除集合中的所有元素,清空集合后,只是集合中的元素被全部清除,集合在在,只是变为空集合。

语法格式如下:

set_name.clear()

例如:

s1= {"UAS","China","Russia","Japan","German"}
s1.clear()
print(s1)程序的运算结果为:
set()

七、删除结合:使用del

如果集合不再需要了,可以删除集合。删除后集合将不存在。

删除集合的语法格式如下:

del set_name

例如:

s1= {"UAS","China","Russia","Japan","German"}
del s1
print(s1) #集合已经不存在,此时访问该集合会报错程序的运算结果为:
Traceback (most recent call last):File "C:\Users\wgx58\PycharmProjects\PythonProject\hello.py", line 3, in <module>print(s1) #集合已经不存在,此时访问该集合会报错^^
NameError: name 's1' is not defined
http://www.dtcms.com/a/408288.html

相关文章:

  • 计算机软件工程毕设项目——基于协同过滤算法的电影推荐系统(Python-Django-Vue-Mysql,基于用户的协同过滤余弦相似度计算推荐,B/S 架构)
  • 一个超链接 多个网站深圳十大品牌策划公司
  • 支持企业网站发布要怎么做电商类网站有哪些
  • 蓝色主题的网站模板深圳网站建设找智恒网络
  • 网站被做暗链报告网站建设西班牙语
  • 如何提升网站的排名新网站做优化要准备什么
  • 棋牌网站搭建平台手机排行榜2023
  • 【MySQL】MySQL 进阶之旅 · 第一篇 JOIN、子查询与嵌套查询
  • 在线考试类网站怎么做深圳建站模板购买
  • 自己做网站服务器的备案方法百度点击排名收费软件
  • css常用属性
  • 昆明企业自助建站系统苏州建设培训中心 官网
  • 招投标建设网站的网站网络优化排名培训
  • 网站配色方案 对比色企业管理系统大全免费
  • 如何做棋牌网站网站建设i rsky
  • Mybatis 基本介绍和增删改查
  • 跑流量的网站上海市建设安全协会网站特种工
  • wordpress网站特别卡wordpress批量发文章
  • 企业网站建设联系电话沈阳做网站seo
  • 建设企业网站管理系统目的扬中黄子来
  • 个人网站备案 拍照晨阳seo顾问
  • 引擎网站网站备案流程
  • 做公司标志用哪个网站wordpress全局jquery
  • 网站开发教育培训欧米茄手表官方网
  • 家具flash网站模板下载辽宁网站定制企业
  • 做铝材什么什么网站好汉中网站建设哪家好
  • 计算机应用技术与php网站开发免费注册网站哪个好
  • C++11中的列表初始化,右值引用与移动语义
  • 网站搭建免费视频教程北京网站建设官网
  • 网站建设上市公司养生网站源码下载