zoukankan      html  css  js  c++  java
  • 变量和集合(一)

    一.变量
    根本:用来记录状态变化
    1.可变和不可变数据类型
    (改变值要重新开辟一块内存空间称为不可变)
    可变:列表 字典
    不可变:字符串 数字 元祖
    2.访问顺序
    直接访问:数字
    顺序访问:字符串 列表 元祖
    映射访问:字典
    3.存放元素个数:
    容器类型:列表 元祖 字典
    原子:数字 字符串
    二.集合
    定义:由不同元素组成,是一组无序排列,必须是不可变类型的元素
    集合是可变类型 可以被增加和删除
    s={1,'ghg',5}
    s=set('hello')
    s=set(['gg',55])#用set设置必须是可迭代类型
    1.添加元素
    s={1,2,3,5,6,10,'hello'}
    s.add('s')
    print(s)
    2.清空
    s={1,2,3,5,6,10,'hello'}
    s.clear()
    print(s)
    3.copy
    s={1,2,3,5,6,10,'hello'}
    s.clear()
    print(s)
    4.三种删除
    随机删除pop()---实际情况中不会随机删除
    s={1,2,3,5,6,10,'hello'}
    s.clear()
    print(s)
    指定删除(删除不存在,会报错)
    s={5,'gfg',666,'hello',66,'fdgd'}
    s.remove('hello')
    print(s)
    指定删除(删除不存在,不会报错)
    s={5,'gfg',666,'hello',66,'fdgd'}
    s1=s.discard(667)
    print(s1)
    全面发展
  • 相关阅读:
    站立会议第四天
    站立会议第三天
    站立会议第二天
    站立会议第一天
    团队项目估算
    团队计划会议
    《人月神话》阅读笔记01
    《构建之法》阅读笔记06
    微软买书问题
    找水王2
  • 原文地址:https://www.cnblogs.com/snowony/p/11740942.html
Copyright © 2011-2022 走看看