• 面试第五篇


    1. python3.5语言中enumerate的意思

    对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值

    2. (99) 的八进制表示是

    8 99
    8  12  3  
    8  1   4 
       0   1
       
    结果为143

    3. 请列出三种常用的排序算法

    插入排序
    冒泡排序
    选择排序

    4. for i in range(5,0,-1):print(i) 写出打印结果:

    5 4 3 2 1

    5. 获取 list 的元素个数,和向末尾追加元素所用的方法是____,____.

    len append
    

    6. 判断 dict 有没有某个 key 用的方法是( )

    get()

    7. L=range(100)  取第一到第三个元素用( ),取倒数第二个 元素用( ), 取后十个用( )

    list(li[1:4])    list(li[-3:-2])    list(li[-10:])
    

    8.  把 L 复制给 L1 用( )。注意:非引用传递

    	import copy
    	L1 = copy.deepcopy(L)
    

    9. d = {‘a’:1,’b’:2,’c’:3} 请打印出 key,value 值  

    d = {'a':1,'b':2,'c':3}
    for a in d.items():
        print(a)
    

    10. 如何判断一个变量是不是字符串

    li = ""
    print(isinstance(li,str))
  • 相关阅读:
    括号序列
    乘积最大
    装箱问题
    开心的金明
    金明的预算方案(有依赖的背包问题)
    砝码称重
    (枚举)算法竞赛入门经典(7.1.2)最大乘积
    (枚举)算法竞赛入门经典(7.1.1)除法
    Zabbix历史数据清理
    sonarqube6.7.1使用
  • 原文地址:https://www.cnblogs.com/moning/p/8451517.html
Copyright © 2020-2023  润新知