zoukankan      html  css  js  c++  java
  • 注意!list和array是不同的

       python中的list是python的内置数据类型,list中的数据类型不必相同的,而array的中的数据类型必须全部相同

      numpy中封装的array有很强大的功能,里面存放的都是相同的数据类型。

      list代码如下:

    a=[[1,2],[1,2]] #二维列表
    print(a)
    b=a[1][1]
    print(b)

      运行结果:

      [[1, 2], [1, 2]]

      2

      注意:上述代码中读取二维列表元素的方法是a[1][1],而不是a[1,1]

      array代码如下:

    import numpy as np
    a = np.array([[1,2],[1,2]])  #将列表转化为array类型
    print(a)
    b=a[1][1]
    print(b)
    c=a[1,1]
    print(c)

      运行结果:

      [[1 2]
      [1 2]]
      2
      2

      注意:将列表转换为数组类型后,要读取二维数组中的元素方法可以是a[1][1],也可以是a[1,1]。但是前面list就只能是a[1][1]

      

    补注:数组和列表的乘法也有区别

    代码如下:

    import numpy as np
    a=np.array([[1,2],[1,2]])
    b=a*2
    print(b)
    c=[[1,2],[1,2]]
    d=c*2
    print(d)

    运行结果:

  • 相关阅读:
    zoj1589Professor John
    zoj1082Stockbroker Grapevine
    zoj1311Network
    zoj1060Sorting It All Out
    zoj1119SPF
    zju1085Alien Security
    zoj 2474Benny's Compiler
    zoj1068P,MTHBGWB
    what's next?
    ski for the first time~
  • 原文地址:https://www.cnblogs.com/FHC1994/p/8998239.html
Copyright © 2011-2022 走看看