美文网首页
爬虫_007_集合set

爬虫_007_集合set

作者: 为宇绸缪 | 来源:发表于2023-01-10 21:20 被阅读0次

set集合
集合:集合当中的元素不能重复。重复的数据进不去,可以用来去重
下面代码当中,只要是相同的元素就无法加入集合当中

s = set()
s.add("韩菱纱")
s.add("柳梦璃")
s.add("云天河")
s.add("慕容紫英")
s.add("慕容紫英")
s.add("慕容紫英")
print(s)

# 结果
# {'云天河', '韩菱纱', '柳梦璃', '慕容紫英'}

使用集合对列表进行去重

lst = [11, 22, 33, 44, 11, 22, 33]
result = set(lst)
print(result)

# 结果
# {33, 11, 44, 22}

练习:请输入所有人的名字,重复的不进行添加

s = set()  # 存储所有不重复的名字
while True:
    name = input("请输入你的名字: ").strip()
    s_len = len(s)  # 计算长度
    s.add(name)  # 执行增加
    new_len = len(s)  # 计算新长度
    if s_len == new_len:
        print("重复的")
    else:
        print("不重复的")
# 结果
"""
请输入你的名字: ywj
不重复的
请输入你的名字: ywj
重复的
请输入你的名字:
"""

未来在爬虫的时候,可以使用集合存放url。url如果访问过,就不访问了。如果没有访问过,就继续访问

相关文章

  • 爬虫_007_集合set

    set集合集合:集合当中的元素不能重复。重复的数据进不去,可以用来去重下面代码当中,只要是相同的元素就无法加入集合...

  • 东秦02

    元组、字典、集合 tuple 和list 很像, 只是不能修改 dict set HTML Python爬虫 re...

  • Kotlin数据容器(3)✔️集合

    集合概述Set 集合不可变 Set 集合 [setOf]可变 Set 集合 [mutableSetOf、hashS...

  • Python set集合

    本文目录 set集合的基本用法 set集合的创建 Set集合的交集&并集&差集 set的集合推导式 set集合的常...

  • kotlin练习 ---- 集合练习

    kotlin练习 - 集合练习 Set集合 Set集合创建 Set集合的使用 List集合 List集合创建 Li...

  • Java—Set集合详解(HashSet/LinkedHashS

    Set集合介绍 Set集合的概念   Set集合类似于一个容器,程序把很多对象保存到Set集合中,Set集合对添加...

  • Java集合总结:Set集合

    Set集合(HashSet是典型实现) set集合特点:1.无序性:set集合是无序的2.不可重复:set集合是不...

  • Python 基础 set集合

    title: set 集合 set 集合 set : 与dict相比,set是一组存储key的集合,但不存储val...

  • Python基础学习笔记(五)集合与字典

    本节知识大纲: 一、Set集合的概念 1. set集合的性质 set集合是一组无序的且不能重复的集合,打印set集...

  • 我的Swift的学习总结 -->第二周

    集合 集合:Set,定义一个集合可以写成:var 集合名 : Set<集合类型> = [集合元素],具体的集合应用...

网友评论

      本文标题:爬虫_007_集合set

      本文链接:https://www.haomeiwen.com/subject/azjmcdtx.html