集合类型python_python基础知识

集合类型python_python基础知识集合集合的特点:是一种可迭代的、无序的、不能包含重复元素的数据结构去重b=[10,5,6,1,9,1]c=set(b)print(c)>>>{1,5

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

集合

集合的特点:是一种可迭代的、无序的、不能包含重复元素的数据结构
 

去重

b = [10, 5, 6, 1, 9, 1]
c = set(b)
print(c)
>>> {1, 5, 6, 9, 10}

 

添加元素

 

add

b = {1, 3, 5, 7}
b.add(2)
print(b)
>>> {1, 2, 3, 5, 7}

 

update

和列表中的extend相似,一个个添加

b = {1, 3, 5, 7}
b.update('aa')
print(b)
>>> {1, 3, 'a', 5, 7}  #  因为是集合,所以会去重,只添加了1个a

 

删除元素

 

集合名.remove(元素值)

b = {1, 3, 5, 7}
b.remove(1)
print(b)
>>> {3, 5, 7}

 

集合名.pop()

b = {3, 5, 7}
b.pop()
print(b)
>>> {5, 7}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/165502.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java初中级面试题集锦

    java初中级面试题集锦目录基础&与&&区别使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?静态变量和实例变量的区别?是否可以从一个static方法内部发出对非static方法的调用?”==”和equals方法究竟有什么区别?int和Integer的区别什么是foreach循环,它可以循环那些数据类型重载与重写区别?…

    2022年6月18日
    28
  • Centos7安装-多节点Torque

    Centos7安装-多节点TorqueCentos7安装-多节点Torque1简介PBS(PortableBatchSystem)最初由NASA的Ames研究中心开发,主要为了提供一个能满足异构计算网络需要的软件包,用于灵活的批处理,特别是满足高性能计算的需要,如集群系统、超级计算机和大规模并行系统。PBS的目前包括openPBS,PBSPro和Torque三个主要分支.其中OpenPBS是最早的PBS系统,目前已经没有

    2022年10月8日
    1
  • win10 常用命令「建议收藏」

    win10 常用命令「建议收藏」以下为windows10命令:1.calc:启动计算器2.appwiz.cpl:程序和功能3.certmgr.msc:证书管理实用程序4.charmap:启动字符映射表5.chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符)6.cleanmgr:打开磁盘清理工具7.cliconfg:SQLSERVER客户端网络实用工具8.cmstp:连接管理器配置文件安装程…

    2022年5月30日
    159
  • ethtool 命令详解[通俗易懂]

    ethtool 命令详解[通俗易懂]命令描述:ethtool是用于查询及设置网卡参数的命令。使用概要:ethtoolethx      //查询ethx网口基本设置,其中x是对应网卡的编号,如eth0、eth1等等ethtool–h       //显示ethtool的命令帮助(help)ethtool–iethX   //查询ethX网口的相关信息 ethtool–dethX   //查询…

    2022年10月23日
    0
  • tomcat java_tomcat和maven的区别

    tomcat java_tomcat和maven的区别复杂的sql查询环境搭建CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8INSERT INTO teacher(id, name) VALUES (1,’秦老师’); CREATE TABLE `student` ( `id` INT(10) NOT NULL

    2022年8月8日
    4
  • 越狱版本打包方法

    越狱版本打包方法编译完了的程序是xxx.app文件夹,我们需要制作成ipa安装包,方便安装找一个不大于500*500的png图片(程序icon图标即可),改名为:iTunesArtwork,注意不能有后缀名。建立一个文件夹,名为:Payload,把刚才编译的xxx.app拷贝到这个文件夹里面。然后选中Payload和iTunesArtwork,右键生成压缩zip文件,比如:xxx.zip,把

    2022年5月22日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号