• 第十二天Python学习记录


    1 iphone7 = ['alex', 'rain', 'jack', 'old_driver']
    2 iphone8 = ['alex', 'shanshan', 'jack', 'old_boy']
    3 
    4 both_list = []
    5 
    6 for name in iphone8:
    7     if name in iphone7:
    8         both_list.append(name)
    9 print(both_list)

    数据类型---集合

    集合是一个无序的,不重复的数据集合,它的主要作用如下:

    1.去重,把一个列表变成集合,就自动去重了

    2.关系测试,测试两组数据之间的交集、差集、并集等关系

    集合中的元素由三个特征:

    1.确定性,(元素必须可hash)

    2.互异性(去重)

    3.无序性(集合中的元素没有先后之分),如集合{3,4,5}和集合{3,5,4}算作同一个集合

    s.add()想集合中添加元素

    s.update([2,3,4,5,5,99])把多个值加入集合

     s.discard(100) 删除元素,没有也不报错

    s.pop() 随便删除一个元素,集合为空的话会报错

    s.clear()清空

    intersection  和 & 求交集

    difference 和 - 求差集

    union 和 | 求并集

    symmetric_difference 和 ^ 对称差集 

    in ,not in  判断某元素是否在集合内

    == != 判断两个集合是否相等

    两个集合之间一般有三种关系,相交、包含、不想交、在Python中分别用下面的方法判断:

    set.isdisjoint(s):判断两个集合是不是相交

    set.issuperset(s):判断集合是不是包含其他集合,等同于a >= b

    set.issubset(s):判断集合是不是被其他集合包含,等同于a <= b

    二进制 ,01 计算机底层

    八进制,01234567 oct() 表示八进制,现在不怎么使用

    十进制,0123456789 人类使用,易读

    十六进制,0123456789ABCDEF hex()表示十六进制,通常用在网络编程,颜色信息,数据存储

  • 相关阅读:
    apache反向代理和负载均衡
    maven学习3,如何创建一个web项目
    初识maven及其安装步骤!!
    初识Eclipse!!
    登录页面!!!
    面向对象的三大要素
    【转载】fatal error C1010: unexpected end of file while looking for precompiled header directive
    C++ 读取XML 和TXT
    python +Libsvm 配置
    C++ 引用 和 指针 心得
  • 原文地址:https://www.cnblogs.com/xudachen/p/8320310.html
Copyright © 2020-2023  润新知