zoukankan      html  css  js  c++  java
  • 6.Python(集合,字符串格式化)

    集合

    A.定义

    1.集合(set)是一个无序的不重复元素序列。

    可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

    B.操作

    1.去重功能

    basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}
    print(basket)  
    basket = ['apple', 'orange', 'apple', 'pear', 'orange', 'banana']
    print(set(basket))

    2.in操作

    3.两个集合间的运算

    a = set
    ('abcde') b = set('defg') print("a-b", a - b) # 集合a中包含而集合b中不包含的元素 print("b-a", b - a) # 集合b中包含而集合a中不包含的元素 print("a|b", a | b) # 集合a或b中包含的所有元素 print("a&b", a & b) # 集合a和b中都包含了的元素 print("a^b", a ^ b) # 不同时包含于a和b的元素

    4.添加元素

    (1)s.add(x)

    thisset = set(("Google", "Runoob", "Taobao"))
    thisset.add("Facebook")
    print(thisset)

    (2)s.update(x) 参数可以是元素,列表,元组,字典等

    thisset = set(("Google", "Runoob", "Taobao"))
    thisset.update({1,3})
    print(thisset)

    thisset = set(("Google", "Runoob", "Taobao"))
    thisset.update([1, 4], [5, 6])
    print(thisset)

    5.移除元素

    (1)s.remove(x)  将元素 x 从集合 s 中移除,如果元素不存在,则会发生错误。

    (2)s.discard(x) 如果元素不存在,不会发生错误。

    (3)s.pop() 随机删除集合中的一个元素

    6.update()

    x = {"apple", "banana", "cherry"}
    y = {"google", "runoob", "apple"}
    
    x.update(y)
    
    print(x)

    字符串格式化

    直接把老师写的搬来了,,,

    https://www.cnblogs.com/wupeiqi/articles/5484747.html

  • 相关阅读:
    移动端适配原理浅析
    springMVC框架下——通用接口之图片上传接口
    Nginx服务器
    sql sever和mysql 卸载及oracle安装
    高清图片爬取
    中国部分大学排名爬虫
    selenium和PhantomJS的安装
    NYOJ2—括号配对问题
    爬虫之小说爬取
    数据库系统概论书本基础知识
  • 原文地址:https://www.cnblogs.com/zhaojiayu/p/12577365.html
Copyright © 2011-2022 走看看