zoukankan      html  css  js  c++  java
  • 第十二天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()表示十六进制,通常用在网络编程,颜色信息,数据存储

  • 相关阅读:
    python的os模块命令
    python的os模块
    albert1017 Linux下压缩某个文件夹(文件夹打包)
    装饰器加不加()
    json和jsonp解决跨域传输数据等
    wsgi
    flask建立数据模型数据类型
    爬虫中
    javaweb学习总结(四)——Http协议
    JavaWeb学习总结(三)——Tomcat服务器学习和使用(二)
  • 原文地址:https://www.cnblogs.com/xudachen/p/8320310.html
Copyright © 2011-2022 走看看