Копия значения в подсписках

Главная Форумы Задать вопрос Копия значения в подсписках

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)
  • Автор
    Сообщения
  • #5602 Score: 0
    txt
    Модератор
    86 pts

    Есть ли способ в питоне как то скопировать первые значения подлистах в последнюю и предпоследннюю позицию ?

     

     

    #5603 Score: 0
    txt
    Модератор
    86 pts

    Думаю есть способ проще для случая указанного на картинке выше….

     

    Для моего случая при похожих условиях  (от площади  первой по списку S1 нужно было еще отнять площади нижерасположенных элементов , а S1 записать в последнюю и предпоследнюю строки) получилось изобразить что то эдакое методом тыка так :

    import System
    import math
    inn = IN[0]
    list = []
    list_1 = []

    list_minus=[]

    for i in inn:
    sublist_1=i[0].GetParameterValueByName(“Q_Wall_Lenght”)
    sublist_2=i[0].GetParameterValueByName(“Полная высота”)
    sublist_3=i[0].GetParameterValueByName(“Площадь”)
    list_1.append(sublist_3)

    sublist = []
    for k in i:
    try:
    sublist.append(k.GetParameterValueByName(“Площадь”))
    except:
    sublist.append(System.Double(sublist_3))

    list_minus=([sublist_1*(sublist_2/1000)-sum(sublist[1:-2])])
    list.append(list_minus+sublist[1:])

    OUT = list

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)
  • Для ответа в этой теме необходимо авторизоваться.