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)
    全面发展
  • 相关阅读:
    HDU 2196 Computer
    HDU 1520 Anniversary party
    POJ 1217 FOUR QUARTERS
    POJ 2184 Cow Exhibition
    HDU 2639 Bone Collector II
    POJ 3181 Dollar Dayz
    POJ 1787 Charlie's Change
    POJ 2063 Investment
    HDU 1114 Piggy-Bank
    Lca hdu 2874 Connections between cities
  • 原文地址:https://www.cnblogs.com/snowony/p/11740942.html
Copyright © 2011-2022 走看看