zoukankan      html  css  js  c++  java
  • 基础1

    # -回顾- 

    # coding:utf-8         解决py2 中文报错
    a = 1 if 1!=1 else 2   三元运算符
    tuple 元组 不可修改    count/index    
    list((1,2,3))/tuple([1,2,3]) print('zhzangchen'.replace('z','1',2)) # self old new count 结果1h1angchen a,b = 1,2 # 解构/分别赋值
    dic.setdefault(key,value) #dic中键存在就不做处理,不存在就设置
    type({})   # <class 'dict'>
    type({1})  # <class 'set'>
    type({1,}) # <class 'set'>
    dic[key]
    dic.get(key,0)  None //设置默认值0
    dic[key]=value  # 再次执行 就是修改value
    dic.pop(key)    # popitem() 随机删除
    keys   dict_keys([1, 3, 5])
    values dict_values([2, 4, 6])
    items  dict_items([(1, 2), (3, 4), (5, 6)])  效率差
    has_key 在python 中删除  用in代替
    print(type([]))#list
    update 更新 
    dic = {} dic.copy()) # 浅拷贝 dic.fromkeys('zcsx','kk') #*args, **kwargs print({}.fromkeys('zcsx',['zz','xx'])) # 返回一个新的dict,其中键来自iterable,值等于value {'z': ['zz', 'xx'], 'c': ['zz', 'xx']} 集合 set 特点:无序/元素不重 功能:关系测试/去重 add添加 pop(删除任意一个,有返回值) range(100) # range(0, 100) list(range(100)) # [0, 1, 2, 3,...,99] & 交集 | 并集 - 差集 ^ 反差集 str ''.join(self,iterable)
  • 相关阅读:
    Hash详解
    手写2048
    20180429模拟赛T1——添边问题
    题解:UVA1025 A Spy in the Metro
    20180418模拟赛T2——Gym
    20180418模拟赛T1——Seq
    学习:中国剩余定理
    20180414模拟赛T2——拼图
    20180414模拟赛T1——BEAD
    学习:树状数组
  • 原文地址:https://www.cnblogs.com/zhangchen-sx/p/10800139.html
Copyright © 2011-2022 走看看