zoukankan      html  css  js  c++  java
  • Python小问题汇总

    元组中的不可更改性:

    1 t = (1,22,3,[1,2,3])
    2 print(id(t[-1]))
    3 
    4 t[-1][0] =10  #元组的不可更改,指的是元组的引用 ,和其中元素的引用是不可更改的。
    5 print(t)
    6 print(id(t[-1]))
    View Code

    Python中字典的存储(以hash表的方式存储):

    它会如下操作:

    hash(a) & 9  

    这样,hash 冲突的概率会大大增加,

    Python中解决hash冲突的方法是:

    开放地址法,再散列法,二次探查。

    注意:因为字典的key要用来计算hash 值,所以key一般是字符串和 数字。 value 可以是任意类型。

    1 dic ={"name":"tom",1:"tomf",3.5:"egon"}
    2 print(dic["name"],dic[1],dic[3.5])
    View Code
  • 相关阅读:
    装饰器和迭代器
    闭包函数
    函数对象
    Python函数
    函数的基本使用
    文件处理
    量化策略
    Android--生命周期
    算法转AI平台工程师记录-0
    python3.6安装
  • 原文地址:https://www.cnblogs.com/zach0812/p/11716159.html
Copyright © 2011-2022 走看看