[0,1,2,3,4]和[[0],[1],[2],[3],[4]]和有什么区别?

e

我有一个年份列表,并将其乘以2,得出结果:

years = [0,1,2,3,4] 
x = [[2*i] for i in years]
result = [[0],[2],[4],[6],[8]] 

但是,我想将其除以结果的总和,但是看来这是不可能的。

因此,[0,1,2,3,4]和[[0],[2],[4],[6],[8]]之间有什么区别?以及如何更改格式,以便可以将结果列表中的每个数字除以结果的总和?

普拉纳夫·霍桑加迪(Pranav Hosangadi)

[0, 1, 2, 3, 4]是整数列表。它是一维列表,您只需要一个索引即可访问其元素。例如,years[3]是integer 3

[[0],[2],[4],[6],[8]]是整数列表的列表,所以它是二维列表。您需要两个索引来访问其整数元素。例如,result[3]会给你的列表[6],以及零指数该名单会给你的整数6换句话说,result[3][0]给你整数6

列表理解result = [[2*i] for i in years]是创建二维列表的原因,因为您要求这样做你说:

  • 对于每一个iyears
    • 计算 2 * i
    • 放入清单 [2 * i]
  • 将所有这些列表收集[2 * i]在一个列表中。

如果您想要一维列表,请跳过括号,[2 * i]如下所示:result = [2 * i for i in years]这告诉Python:

  • 对于每一个iyears
    • 计算 2 * i
  • 将所有这些收集2 * i到一个列表中

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

calloc(10,4)和calloc(1,40)有什么区别?

来自分类Dev

Lisp中的'(((1 2)(3 4)))和'('((1 2)'(3 4))之间有什么区别?

来自分类Dev

4和@ 4有什么区别?

来自分类Dev

(* object)[0]和(* object)[1]有什么区别

来自分类Dev

3/2和-3/2有什么区别?

来自分类Dev

“(ex1)|(ex2)|(ex3)”和“ [[ex1)(ex2)(ex3)]”之间有什么区别

来自分类Dev

“> / dev / null 2>&1”和“ 2> / dev / null>&2”有什么区别

来自分类Dev

range(n,-1,-1)和reversed(range(0,n + 1))之间有什么区别吗?

来自分类Dev

Ring 0和Ring 3驱动程序有什么区别?

来自分类Dev

Scheme中的'('()2 3)和'(()2 3)有什么区别?

来自分类Dev

printf(“%。d”,0)和printf(“%。1d”,0)有什么区别?

来自分类Dev

a + = 1和a = + 1 ..有什么区别?

来自分类Dev

python中的list1 [0]和print(list1 [0])有什么区别?

来自分类Dev

python中的list [1]和list [1:2]有什么区别?

来自分类Dev

修补时,参数-p0和-p1有什么区别?

来自分类Dev

4和@ 4有什么区别?

来自分类Dev

> 0和> = 1有什么区别?

来自分类Dev

下划线或lazy.js映射(0,1,2,3,4)+(1,2,3,4,5)->(1,3,5,7,9)

来自分类Dev

Apache Karaf 2和3之间有什么区别?

来自分类Dev

“> / dev / null 2>&1”和“ 2> / dev / null>&2”有什么区别

来自分类Dev

陈述1和陈述2之间有什么区别

来自分类Dev

>&2和&> 2有什么区别

来自分类Dev

创建序列0、0、0、0、0、1、1、1、1、1、2、2、2、2、2、3、3、3、3、3、4、4、4、4、4 ,带有seq()的4

来自分类Dev

ejabberd 中 MAM 协议的 :0 和 :1 有什么区别?

来自分类Dev

给定一个张量 [5,4,3,4],如何生成一个常数张量,其中每行有 n 个 1 和 m 个零,n=5,4,3,4,m=0,1,2,1。

来自分类Dev

“1 << x”和“pow(2, x)”有什么区别?

来自分类Dev

sed sed -n '1,2p;3q' 和 sed -n '1,2p;2q' 有什么区别

来自分类Dev

reg [7:0] a [3:0] 和 reg [7:0] a [0:3] 有什么区别

来自分类Dev

Angular Js、Angular 1、2、3 和 4 之间有什么区别?

Related 相关文章

  1. 1

    calloc(10,4)和calloc(1,40)有什么区别?

  2. 2

    Lisp中的'(((1 2)(3 4)))和'('((1 2)'(3 4))之间有什么区别?

  3. 3

    4和@ 4有什么区别?

  4. 4

    (* object)[0]和(* object)[1]有什么区别

  5. 5

    3/2和-3/2有什么区别?

  6. 6

    “(ex1)|(ex2)|(ex3)”和“ [[ex1)(ex2)(ex3)]”之间有什么区别

  7. 7

    “> / dev / null 2>&1”和“ 2> / dev / null>&2”有什么区别

  8. 8

    range(n,-1,-1)和reversed(range(0,n + 1))之间有什么区别吗?

  9. 9

    Ring 0和Ring 3驱动程序有什么区别?

  10. 10

    Scheme中的'('()2 3)和'(()2 3)有什么区别?

  11. 11

    printf(“%。d”,0)和printf(“%。1d”,0)有什么区别?

  12. 12

    a + = 1和a = + 1 ..有什么区别?

  13. 13

    python中的list1 [0]和print(list1 [0])有什么区别?

  14. 14

    python中的list [1]和list [1:2]有什么区别?

  15. 15

    修补时,参数-p0和-p1有什么区别?

  16. 16

    4和@ 4有什么区别?

  17. 17

    > 0和> = 1有什么区别?

  18. 18

    下划线或lazy.js映射(0,1,2,3,4)+(1,2,3,4,5)->(1,3,5,7,9)

  19. 19

    Apache Karaf 2和3之间有什么区别?

  20. 20

    “> / dev / null 2>&1”和“ 2> / dev / null>&2”有什么区别

  21. 21

    陈述1和陈述2之间有什么区别

  22. 22

    >&2和&> 2有什么区别

  23. 23

    创建序列0、0、0、0、0、1、1、1、1、1、2、2、2、2、2、3、3、3、3、3、4、4、4、4、4 ,带有seq()的4

  24. 24

    ejabberd 中 MAM 协议的 :0 和 :1 有什么区别?

  25. 25

    给定一个张量 [5,4,3,4],如何生成一个常数张量,其中每行有 n 个 1 和 m 个零,n=5,4,3,4,m=0,1,2,1。

  26. 26

    “1 << x”和“pow(2, x)”有什么区别?

  27. 27

    sed sed -n '1,2p;3q' 和 sed -n '1,2p;2q' 有什么区别

  28. 28

    reg [7:0] a [3:0] 和 reg [7:0] a [0:3] 有什么区别

  29. 29

    Angular Js、Angular 1、2、3 和 4 之间有什么区别?

热门标签

归档