zoukankan      html  css  js  c++  java
  • python面试题

    python实现列表去重的方法

    #1.内置函数set:
    list1=[1,2,1,2,3,4,5,6]
    list2=list(set(list1))
    print(list2)
    
    #遍历去重
    list1=[1,2,1,2,3,4,5,6]
    list2=[]
    for i in list1:
        if not i in list2:
            list2.append(i)
    print(list2)
    
    #列表推到式
    list1=[1,2,1,2,3,4,5,6]
    list2=[]
    print([list2.append(i) for i in list1 if not i in list2])
    将a=[[1,2],[3,4],[5,6]]得到[1,2,3,4,5,6]
    a=[[1,2],[3,4],[5,6]]
    list1=[j for i in a for j in i ]
    print(list1)

    如何用Python输出一个Fibonacci数列?

    def fib(num):
        result=[0,1]
        for i in range(num-2):
            result.append(result[-2]+result[-1])
        return(result)
    
    n=int(input('输入fibs多少项:'))
    print(fib(n))
  • 相关阅读:
    js
    原型、原型链、闭包、继承
    js6.22
    js
    js
    在浏览器窗口上添加一个遮罩层
    git使用笔记
    前端开发面试题
    Web Worker
    js实现图片预加载
  • 原文地址:https://www.cnblogs.com/fpyfpy/p/10172189.html
Copyright © 2011-2022 走看看