python——列表怎么玩:双重循环

将 l2 = [] 放在第一重for 循环里面, 第一重for循环每循环完一次就创建一个新的数组存放第二重循环的中的数据 .
python——列表怎么玩:双重循环
列表推导式基本形式为: [表达式 for 变量 in 列表]
它的结构是在一个中括号里包含一个表达式,然后是一个for语句,然后是 0 个或多个 for 或者 if 语句。那个表达式可以是任意的,意思是你可以在列表中放入任意类型的对象。返回结果将是一个新的列表,在这个以 if 和 for 语句为上下文的表达式运行完成之后产生。
列表推导式的执行顺序:各语句之间是嵌套关系,左边第二个语句是最外层,依次往右进一层,左边第一条语句是最后一层
这样就可以得到上面所说的数组了
但是,我很奇怪,为什么要把l2 = [] 放在for循环里面呢? 如果要把l2 = [] 放在for 循环外面,会是一种什么情况呢?
这样得到的是 一个1 * 10000 的二维数组 ,就是把这一万个数放在了一个数组当中,而不是像开头那样说的将这一万个数字放在一个100 * 100的二位数组当中.
将 l2 = [] 放在第一重for 循环里面, 第一重for循环每循环完一次就创建一个新的数组存放第二重循环的中的数据 .
2022-07-20
mengvlog 阅读 9 次 更新于 2025-07-19 13:57:30 我来答关注问题0
  • 列表推导式基本形式为: [表达式 for 变量 in 列表]它的结构是在一个中括号里包含一个表达式,然后是一个for语句,然后是 0 个或多个 for 或者 if 语句。那个表达式可以是任意的,意思是你可以在列表中放入任意类型的对象。返回结果将是一个新的列表,在这个以 if 和 for 语句为上下文的表达式运...

  • 通过调用字典的keys()和values()方法,你可以获取到字典的所有键和值。然后将这两个方法的结果分别赋值给两个变量,如b和c。具体代码如下:b, c = a.keys(), a.values()这样,b将包含字典a中的所有键,而c将包含字典a中的所有值。需要注意的是,b和c将返回可迭代对象,如果你想将它们转换为...

  • python合并两个列表的方法:首先打开代码编辑器,进入代码编译环境 第一种使用加法方法实现列表相加 a = [1,2,3]b = [4,5,6]c = a+b 使用编译器执行得出结果c为[1,2,3,4,5,6]第二种方法可以通过python的extend方法完成列表相加 输入代码 a = [1,2,3]b = [4,5,6]a.extend(b)编...

  • 1. 首先,我们定义了一个列表 `data`,其中包含了一些数字:`[1, 2, 3, 4, 5, 6, 7, 8]`。2. 然后,我们使用 `len(data)` 获取列表的长度,并将它赋值给变量 `l`。3. 接着,我们创建了一个空集合 `res`,用于存储数字两两相加的和。4. 我们使用两个嵌套的 `for` 循环来遍历列表...

  •  翡希信息咨询 使用 Python 循环创建多个列表

    在Python中,使用循环创建多个列表的常用方法有四种,分别是:列表推导式:说明:利用简洁的语法快速生成列表,非常适合用于创建包含指定范围内元素的列表。示例:创建包含0到9之间偶数的列表和包含0到9之间奇数的列表。循环与append:说明:通过循环和列表的append方法逐个添加元素到列表中,这种方法适用于需要...

檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部