基于python的列表list和集合set操作

 更新时间:2019年11月24日 09:44:20   作者:Mr番茄蛋  
今天小编就为大家分享一篇基于python的列表list和集合set操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

以下是一些python的list和set的基本操作

1. list的一些操作

list = [1, 2, 3]
list.append(5)
print(list)
 
list.extend([7, 8]) # extend是将可迭代对象的元素依次加入列表
print(list)
 
list.append([7, 8]) # append是把传入的参数当成一个元素加入列表
print(list)
 
list.reverse() # 元素翻转,注意不能将这个操作赋给一个变量,此操作是对list本身操作,即list自身发生变化
# l=list.reverse() l为空,没有得到list翻转后的值
print(list)

输出结果:

2.s et基本操作

list = [1, 1, 3, 2, 3]
s = set(list)
print(s)
 
s.add(4)
# s.add([2,3]) 错误,add函数只能增加与原集合相同类型的元素
print(s)
 
s.update([3, 5, 6])
# s.update(5) 错误,update更新集合时传入的是一个可迭代对象
print(s)
 
c = s.copy() # 用于集合复制,创建新集合
cc = s
print(c)
print(cc)
# 类似于list中copy方法
print(cc is c)
 
ss = {1, 2, 3, 9}
minus = s.difference(ss) # 求差集
print(minus)
 
union = s.union(ss) # 求并集
print(union)
 
intersection = s.intersection(ss) # 求交集
print(intersection)

输出结果:

以上这篇基于python的列表list和集合set操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • TensorFlow实现MLP多层感知机模型

    TensorFlow实现MLP多层感知机模型

    这篇文章主要为大家详细介绍了TensorFlow实现MLP多层感知机模型,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • python 实现tar文件压缩解压的实例详解

    python 实现tar文件压缩解压的实例详解

    这篇文章主要介绍了python 实现tar文件压缩解压的实例详解的相关资料,这里提供实现方法,帮助大家学习理解这部分内容,需要的朋友可以参考下
    2017-08-08
  • Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)

    Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)

    这篇文章主要介绍了Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母),列表中每个元素相当于一个单词,要实现列表中前一个单词末字母是下一个单词的首字母,并且这个链是最长的。感兴趣的可以了解一下
    2020-12-12
  • 在Python函数中输入任意数量参数的实例

    在Python函数中输入任意数量参数的实例

    今天小编就为大家分享一篇在Python函数中输入任意数量参数的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • Python图形验证码识别教程详解

    Python图形验证码识别教程详解

    这篇文章主要介绍了Python图形验证码识别,目前,许多网站采取各种各样的措施来反爬虫,其中一个措施便是使用验证码。随着技术的发展,验证码的花样越来越多。验证码最初是几个数字组合的简单的图形验证码,后来加入了英文字母和混淆曲线
    2023-02-02
  • python 通过SMSActivateAPI 获取验证码的步骤

    python 通过SMSActivateAPI 获取验证码的步骤

    这篇文章主要介绍了python 通过SMSActivateAPI 如何获取验证码,本文分步骤给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • Python批量安装卸载1000个apk的方法

    Python批量安装卸载1000个apk的方法

    这篇文章主要介绍了Python批量安装卸载1000个apk的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • python __init__与 __new__的区别

    python __init__与 __new__的区别

    本文主要介绍了python __init__与 __new__的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • Python闭包函数定义与用法分析

    Python闭包函数定义与用法分析

    这篇文章主要介绍了Python闭包函数定义与用法,结合实例形式分析了Python闭包函数的功能、定义、使用方法及相关操作注意事项,需要的朋友可以参考下
    2018-07-07
  • python实现给数组按片赋值的方法

    python实现给数组按片赋值的方法

    这篇文章主要介绍了python实现给数组按片赋值的方法,实例分析了Python在指定位置进行赋值的相关技巧,需要的朋友可以参考下
    2015-07-07

最新评论