导航:首页 > 编程语言 > python56

python56

发布时间:2024-01-12 01:00:12

python集合可以用来做什么原来这些功能才是最实用的

集合可以像元组一样,设置不可改变的类型;也可以默认像字典,列表一样,可以迭代改变;同时集合里的元素可以是列表,元组,字典。


1、python集合可以用来做什么——创建字典


可使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。


>>> my_set = set(('apple',))


>>> my_set


{'apple'}


2、python集合可以用来做什么——添加元素(add(),update())


# add 作为一个整体添加到集合中


my_set = set()


my_set.add("abc")


print(my_set)


#update 是把要传入的元素拆分,做为个体传入到集合中


my_set = set()


my_set.update("abc")


print(my_set)


3、python集合可以用来做什么——删除元素(remove(),pop(),discard())


#remove 如果集合种有,则直接删除;如果没有,程序报错 格式:集合名.remove(元素)


my_set = {11, 13, 15}


my_set.remove(13)


print(my_set) my_set.remove(131)


print(my_set)


#pop 随机删除集合中的元素 如果集合中没有元素则程序报错


my_set = {11, 13, 15}


my_set.pop()


print(my_set)


#discard 如果集合中元素存在,直接删除; 如果元素不存在 不做任何操作 格式: 集合名.discard(元素)


my_set = {11, 13, 15}


my_set.discard(13)


print(my_set)


my_set.discard(131)


print(my_set)


4、python集合可以用来做什么——交集( & )


set1 = {9, 2, 3, 4}


set2 = {3, 4, 5, 16}


new_set = set1 & set2


print(new_set)


# result {3, 4}


5、python集合可以用来做什么——并集( | )


set1 = {1, 2, 3, 4}


set2 = {3, 5, 5, 6}[page]


new_set = set1 | set2


print(new_set)


# result {1, 2, 3, 4, 5, 6}


6、python集合可以用来做什么——差集(-)


项在前一个集合中,但不在后一个集合中。


set1 = {1, 2, 3, 4}


set2 = {3, 4, 5, 6}


new_set = set1 - set2


print(new_set)


# result {1, 2}


7、python集合可以用来做什么——对称差集( ^ )


即项在前一个集合或后一个集合中,但不会同时出现在二者中。即交集减去并集。


set1 = {1, 2, 3, 4}


set2 = {3, 4, 5, 6}


new_set = set1 ^ set2


print(new_set)


# result {1,2,5,6}


8、python集合可以用来做什么——子集判断


set1 = { 3, 4}


set2 = {3, 4, 5, 6}


# 判断set1是否是set2的子集


print(set1.issubset(set2))


# result True


9、python集合可以用来做什么——父集判断


set1 = { 3, 4}


set2 = {3, 4, 5, 6}


# 判断set1是否是set2的父集


print(set1.issuperset(set2))


# result False


10、python集合可以用来做什么——迭代和枚举


s={34,56,76,34,56,54,43,23,56}


for i in s:


print(i) ##迭代输出其内容


for i,v in enumerate(s):


print('index: %s,value: %s' %(i,v))


"""


result:


index: 0,value: 34


index: 1,value: 43


index: 2,value: 76


index: 3,value: 54


index: 4,value: 23


index: 5,value: 56


"""


可观察出,集合会自动过滤掉相同元素。


python集合可以用来做什么?原来这些功能才是最实用的,集合可以像元组一样,设置不可改变的类型;也可以默认像字典,列表一样,可以迭代改变;同时集合里的元素可以是列表,元组,字典,你能处理好吗?如果您还担心自己入门不顺利,那么本科目的其他文章一定会帮助你。

Ⅱ python0到3代码执行结果

num = [7,14,21,28,35,42,49,56,63]print("序列num的长度为:", len(num))print("序列",num,"中最大值为",max(num))print("序列",num,"中最小值为",min(num))

运行结果:

序列num的长度为: 9序列 [7, 14, 21, 28, 35, 42, 49, 56, 63] 中最大值为 63序列 [7, 14, 21, 28, 35, 42, 49, 56, 63] 中最小值为 7


序列是一块用于存放多个值的连续内存空间,并且按一定顺序排列,每一个值(称为元素)都分配一个数字,称之索引或位置。通过该索引可以取出相应的值;(在python中内置了5个常用的序列结构:列表,元组,集合,字典和字符串)

1.1索引

序列中的每一个元素都有一个编号,也称为索引。注意这个索引是从0开始递增的。即下标为0表示第一个元素,下标1表示第二个元素。。。。

元素一 元素二 元素三 元素.... 元素n

0 1 2 .... n-1 <—索引(下标)

当然索引也可以是负数,这个索引从右向左计数,也就是从最后一个元素开始计数,即最后一个元素的索引值是-1

verse = ["圣安东尼奥马刺","洛杉矶湖人","休斯敦火箭","金州勇士"]print(verse[2])print(verse[-1])

输出结果:

休斯敦火箭
金州勇士

1.2 切片

切片操作是访问序列中元素的另一种方法,他可以访问一定范围内的元素。通过切片操作可以生成一个信的序列。其语法格式如下:

sname[start : end : step]

sname:表示序列的名称

start:表示切片的开始位置(包括该位置),如果没有指定,默认就是0

end:表示切片截止位置(不包括),如果没有指定,默认为序列的长度

step:表示切片的步长,如果省略,默认为1。

通俗解释:隔“步长”取值

1.3序列相加

使用(+)运算符实现。说白了就是“拼接”

Ⅲ python--标准库与扩展库的导入与使用

python标准库和扩展库中的对象必须先导入才能使用,导入方如如下:

1、import 模块名 [as 别名]

使用这种方式将模块导入后,使用时须以‘模块名.对象名’的形式进行访问。

使用方法:

>>> import math

>>> math.gcd(56,64)       #计算最大公约数

8

2、from 模块名 import 对象名 [as 别名]

使用这种方式仅导入明确指定的对象,且 此方式可减少查询次数,提高访问速度

使用方法:

>>> from random import sample

>>> sample(range(100),10)         #指定范围内选择不重复元素

[33, 77, 12, 36, 56, 66, 27, 76, 52, 16]

3、from 模块名 import *

使用此方式可以一次导入模块中的所有对象,直接使用模块中的所有对象而不需要再使用模块名作为前缀,但一般不推荐使用。

使用方法:

>>> from math import *

>>> sqrt(9)      #求平方根

3

Ⅳ python课程有36节有的56节有什么不一样

教学内容,小节不一样。
1、python课程有36节的教学内容是开发Python系列课程,56节的教学内容是基础知识。
2、python课程有36节的小节有36个,56节的小节有56个。

阅读全文

与python56相关的资料

热点内容
为什么开机画面有安卓标志呢 浏览:315
java数据结构和算法分析 浏览:398
怎么理解虚拟服务器 浏览:402
黑马程序员ai培训课资源 浏览:648
abplc加密软件下载 浏览:421
交叉编译内核后 浏览:275
php小程序100行左右 浏览:103
要进行压缩解压的命令是 浏览:736
mscod编程平台 浏览:520
pdf文字转换word文档 浏览:992
php连接mssql2005 浏览:894
库进行编译可以吗 浏览:773
云南石油app推荐码哪里看 浏览:457
ipone有文件加密吗 浏览:72
蝴蝶文件夹怎么使用 浏览:699
wps文件夹安装包在哪里 浏览:439
android2x 浏览:135
知音购物app哪里下载 浏览:527
stc单片机看门狗 浏览:790
单片机与计算机串口通信 浏览:309