• python基础


    1、enumerate给列表中的每个值赋予索引

    seq = ["one","two","three"]
    for i,ele in enumerate(seq):
        print(i,ele)
    

    2、zip

    zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。
    如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。

    a = [1,2,3]
    b = [4,5,6]
    c = [4,5,6,7,8]
    zipped = zip(a,b)     # 打包为元组的列表,[(1, 4), (2, 5), (3, 6)]
    print(zip(a,c))              # 元素个数与最短的列表一致,[(1, 4), (2, 5), (3, 6)]
    
    >>> zip(*zipped)          # 与 zip 相反,*zipped 可理解为解压,返回二维矩阵式
    [(1, 2, 3), (4, 5, 6)]
    

    3、->常常出现在python函数定义的函数名后面,为函数添加元数据,描述函数的返回类型,从而方便开发人员使用。比如:

    def add(x, y) -> int:
       return x+y
    

    4、pip更换为阿里的源

    1.在运行窗口或资源管理器中输入%APPDATA%

    2.进入目录后,新建一个文件夹pip,并在该文件夹里面新建文件pip.ini,并输入以下内容:

    [global] 
    index-url = http://mirrors.aliyun.com/pypi/simple/ 
    [install] 
    trusted-host=mirrors.aliyun.com 
    
  • 相关阅读:
    475. Heaters
    69. Sqrt(x)
    83. Remove Duplicates from Sorted List Java solutions
    206. Reverse Linked List java solutions
    100. Same Tree Java Solutions
    1. Two Sum Java Solutions
    9. Palindrome Number Java Solutions
    112. Path Sum Java Solutin
    190. Reverse Bits Java Solutin
    202. Happy Number Java Solutin
  • 原文地址:https://www.cnblogs.com/leimu/p/14777612.html
Copyright © 2020-2023  润新知