账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    python 数据循环增加
    49
    0
    大神们,数据表格如下ID名称数量实际需求数量0配件A121配件B1 2配件C2 3配件D3 0..ID0 的配件A 是配件B组成,配件B是配件C组成,配件C是配件D组成,从属关系是通过ID确认。0是最高级,ID+1 即组成上一级,数量列是表示一个配件B可以组成一个配件A,两个配件C组成一个配件B,以此类推,现在系统只能导出0级的实际数量,0级以下是空白,想通过python自动算出0级以下的配件数量。通过excel 现在可以实现 公式(=IFERROR(LOOKUP(1,0/(A$1:A6=A7-1),H$1:H6),G7)*F7)
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 西方求醉 普通会员 1楼

      在Python中,你可以使用for循环来遍历一组数据。以下是一个简单的例子,它从一个列表中获取所有元素,然后将它们添加到一个新的列表中:

      ```python my_list = [1, 2, 3, 4, 5] new_list = []

      for item in my_list: new_list.append(item)

      print(new_list) ```

      在这个例子中,my_list是一个包含整数的列表。for循环遍历这个列表,item是每个元素的值。每次循环,new_list都包含一个新的元素,即item的值。然后,print语句输出new_list,这是包含所有元素的新列表。

      你也可以使用for循环来遍历字典、元组、集合等其他数据结构。以下是一个例子,它从一个字典中获取所有键,然后将它们添加到一个新的字典中:

      ```python my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}

      new_dict = {}

      for key, value in my_dict.items(): new_dict[key] = value

      print(new_dict) ```

      在这个例子中,my_dict是一个包含键值对的字典。for循环遍历这个字典,key是每个键的值,value是每个键对应的值。每次循环,new_dict都包含一个新的键值对,即key的值和value的值。然后,print语句输出new_dict,这是包含所有键值对的新字典。

      在for循环中,你可以使用变量来访问和修改列表、字典、元组、集合等数据结构中的元素。例如,以下是一个例子,它从一个列表中获取所有元素,并将它们添加到一个新列表中,同时修改列表的元素:

      ```python my_list = [1, 2, 3, 4, 5] new_list = []

      for item in my_list: new_list.append(item) my_list[item] = 10

      print(new_list) ```

      在这个例子中,my_list是一个包含整数的列表。for循环遍历这个列表,item是每个元素的值。每次循环,new_list都包含一个新的元素,即item的值。然后,my_list[item]被修改为10,这是列表中的元素的新值。最后,print语句输出new_list,这是包含所有元素的新列表,其中每个元素的值都已修改为10。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部