Python之路,Day3

本节内容

1. 函数基本语法及特性

2. 参数与局部变量

3. 返回值

嵌套函数

4.递归

5.匿名函数

6.函数式编程介绍

7.高阶函数

8.内置函数

温故知新

1. 集合

主要作用: 

  1. 去重
  2. 关系测试, 交集\差集\并集\反向(对称)差集
>>> a = {1,2,3,4} #一个集合
>>> b ={3,4,5,6} #一个集合
>>> a
{1, 2, 3, 4}
>>> type(a)
<class 'set'>


list_1 = [1,2,3,4,5,6,7,8,9,5,6,3,4,2] #写一个列表
list_1 = set(list_1) #将列表做成集合,实现列表的去重


print(list_1,type(list_1))  #打印list_1 类型
list_2 = set([2,22,3,33,4,55,6,7,8]) #集合

print(list_1.intersection(list_2))  #取两个集合的交集
print(list_1.union(list_2)) #求并集
print(list_1.difference(list_2)) #求差集 list_1 有 list_2 里边没有的。
print(list_1.issubset(list_2)) #子集
print(list_1.issuperset(list_2)) #父集

print(list_1.symmetric_difference(list_2)) #对称差集

print(list_1.isdisjoint(list_2))  #两个集合没有交集返回True
原文地址:https://www.cnblogs.com/Star-Haitian/p/8506250.html