python symmetric_difference()方法,返回对称差集,参数不止集合

python symmetric_difference()方法,返回对称差集,参数不止集合

symmetric_difference()方法

python集合set内置方法symmetric_differece(),可以用来返回两个集合(或调用对象集合与其它可迭代对象iterable,具体见下方参数解析及相关实例)中非共同的元素组成的新集合set。

symmetric_difference()语法及参数

set1.symmetric_difference( iterable )

参数解析表:

参数

描述

iterable

必须参数,python可迭代对象,比如集合set、列表list、元组tuple、字典dict、range类型等等;

python symmetric_difference()方法,返回对称差集,参数不止集合

symmetric_difference()返回值

由调用对象和iterable参数中非共同的元素组成的一个新的python集合set。

python全栈编程

笨鸟工具-璞玉天成,大器晚成

symmetric_difference()实例代码

>>> set1 = {1,2,3,5,7,9}
>>> set1.symmetric_difference({1,2,6,8}) #参数为集合set
{3, 5, 6, 7, 8, 9}
>>> set1 #调用对象集合set1并没有被修改
{1, 2, 3, 5, 7, 9}
>>> set1.symmetric_difference([2,5,6]) #参数为列表list
{1, 3, 6, 7, 9}
>>> set1.symmetric_difference((5,3,8)) #参数为元组tuple
{1, 2, 7, 8, 9}
>>> set1.symmetric_difference({1:'a',2:'b'}) #参数为字典dict
{3, 5, 7, 9}
>>> set1.symmetric_difference(range(5,10)) #参数为range类型
{1, 2, 3, 6, 8}

原文地址:python symmetric_difference()方法,返回对称差集 - python教程

展开阅读全文

页面更新:2024-04-23

标签:璞玉   对称   中非   参数   方法   字典   实例   元素   对象   类型

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top