Tag: списка

Python: я создаю 2 списка, сортирую один из них, и они оба сортируются

У меня есть список, называемый self.nodePathList, который contatins [782, 455, 231]. Затем я помещаю его в другую переменную списка: self.sortedNodePath = self.nodePathList. оба списка теперь содержат одни и те же вещи. Я сортирую self.sortedNodePath. Тем не менее, они оба сортируются. я проверял код снова и снова, но я не делаю никаких орфографических ошибок или неправильных […]

Python, списки разрезов?

Мне действительно нужна ваша помощь с нарезкой списка. скажем, у меня есть список таких списков: field=[[1, 2, 4, 4], [4, 1, 4, 2], [2, 1, 4, 3], [2, 4, 2, 3], [1, 2, 3, 4]] и я должен написать функцию, которая вернет строку, которая будет выглядеть так: 42334 44423 21142 14221 таким образом, мне удалось […]

Функция, которая находит нулевой индекс самого длинного пробега в строке в Python

Я пытаюсь написать функцию, которая находит нулевой индекс самого длинного пробега в строке. Если выполняется более одного прогона с одинаковой длиной, код должен возвращать индекс первого. a=["a","b","b","c","c","c","d","d","d","d","c","c","c","b","b","a"] def longestrun(myList): result = None prev = None size = 0 max_size = 0 for i in myList: if i == prev: print (i) size += 1 if […]

Как преобразовать строку JSON в структуру данных Python

'[{"append":null,"appendCanExplainable":false,"appendList":[],"auction":{"aucNumId":"35179051643","auctionPic":"http://img.taobaocdn.com/bao/uploaded/i3/TB12WchGXXXXXb5XpXXXXXXXXXX_!!0-item_pic.jpg_40x40.jpg","link":"http://item.taobao.com/item.htm?id=35179051643","sku":"\xd1\xab\xb7\xd6\xc0\xe0:\xc9\xab\xbb\xd2\xcf\xdf\xbd\xf4\xc9\xed\xb3\xa4\xbf\xe3 &nbsp\xb3\xdf\xc2\xeb:M-170M-55-62KG","thumbnail":"","title":"\xcb\xb9\xbd\xf4\xc9\xed\xbf\xe3 \xb5\xaf\xc1\xa6\xd7\xe3\xc7\xf2\xd4\xaf\xbd\xa1\xc9\xed\xbf\xe3 PRO \xc4\xd0 \xb4\xf2\xb5\xd7\xd1\xb5\xc1\xb7\xb3\xa4\xbf\xe3\xcb\xd9\xb8\xc9"},"award":"","bidPriceMoney":{"amount":35,"cent":3500,"centFactor":100,"currency":{"currencyCode":"CNY","defaultFractionDigits":2,"symbol":"\xa3\xa4"},"currencyCode":"CNY","displayUnit":"\xd4\xaa"},"buyAmount":1,"content":"\xba\xc3\xc6\xc0\xa3\xa1","creditFraudRule":0,"date":"2014\xc4\xea12\xd4\xc220\xc8\xd5 15:41","dayAfterConfirm":0,"enableSNS":false,"from":"","lastModifyFrom":0,"payTime":{"date":18,"day":4,"hours":13,"minutes":4,"month":11,"seconds":37,"time":1418879077000,"timezoneOffset":-480,"year":114},"photos":[],"promotionType":"\xbb\xee\xb6\xaf\xb4\xd9\xcf\xfa ","propertiesAvg":"0.0","rate":"1","rateId":231421178840,"raterType":0,"reply":null,"shareInfo":{"lastReplyTime":"","pic":0,"reply":0,"share":false,"userNumIdBase64":""},"showCuIcon":true,"showDepositIcon":false,"spuRatting":[],"status":0,"tag":"","useful":0,"user":{"anony":true,"avatar":"http://a.tbcdn.cn/app/sns/img/default/avatar-40.png","displayRatePic":"b_red_3.gif","nick":"y***6","nickUrl":"","rank":65,"rankUrl":"","userId":"","vip":"","vipLevel":0},"validscore":1,"vicious":""},{"append":null,"appendCanExplainable":false,"appendList":[],"auction":{"aucNumId":"35179051643","auctionPic":"http://img.taobaocdn.com/bao/uploaded/i3/TB12WchGXXXXXb5XpXXXXXXXXXX_!!0-item_pic.jpg_40x40.jpg","link":"http://item.taobao.com/item.htm?id=35179051643","sku":"\xd1\xd5\xc9\xab\xb7\xd6\xc0\xe0:\xba\xda\xc9\xab\xba\xda\xcf\xdf\xbd\xf4\xc9\xed\xb3\xa4\xbf\xe3 &nbsp\xb3\xdf\xc2\xeb:S-160m-45~55KG","thumbnail":"","title":"\xc7\xf2\xc9\xed\xbf\xe3\xb4\xf2\xb5\xd7\xd1\xb5\xc1\xb7\xb3\xa4\xbf\xe3\xcb\xd9\xb8\xc9"},"award":"","bidPriceMoney":{"amount":35,"cent":3500,"centFactor":100,"currency":{"currencyCode":"CNY","defaultFractionDigits":2,"symbol":"\xa3\xa4"},"currencyCode":"CNY","displayUnit":"\xd4\xaa"},"buyAmount":1,"content":"\xba\xc3\xc6\xc0\xa3\xa1","creditFraudRule":0,"date":"2014\xc4\xea12\xd4\xc220\xc8\xd5 15:37","dayAfterConfirm":0,"enableSNS":false,"from":"","lastModifyFrom":0,"payTime":{"date":17,"day":3,"hours":17,"minutes":43,"month":11,"seconds":47,"time":1418809427000,"timezoneOffset":-480,"year":114},"photos":[],"promotionType":"\xbb\xee\xb6\xaf\xb4\xd9\xcf\xfa ","propertiesAvg":"0.0","rate":"1","rateId":231441191365,"raterType":0,"reply":null,"shareInfo":{"lastReplyTime":"","pic":0,"reply":0,"share":false,"userNumIdBase64":""},"showCuIcon":true,"showDepositIcon":false,"spuRatting":[],"status":0,"tag":"","useful":0,"user":{"anony":true,"avatar":"http://a.tbcdn.cn/app/sns/img/default/avatar-40.png","displayRatePic":"b_blue_3.gif","nick":"\xc2\xb7***0","nickUrl":"","rank":1235,"rankUrl":"","userId":"","vip":"","vipLevel":0},"validscore":1,"vicious":""}]' Как я могу преобразовать эту строку в список dicts? Я пробовал некоторые методы, но не смог. Строка представляет список, содержащий 2 больших dicts, и один dict содержит вложенные небольшие dicts. Ожидаемый результат: [{Dict1}, {dict2}]

Algos – Удалить Extremes из списка целых чисел в Python?

Я хочу исключить экстремумы из списка целых чисел в Python. Я бы сказал, что моя проблема – один из проектов. Вот что я приготовил до сих пор: listToTest = [120,130,140,160,200] def function(l): length = len(l) for x in xrange(0,length – 1): if l[x] < (l[x+1] – l[x]) * 4: l.remove(l[x+1]) return l print function(listToTest) Таким […]

Попытка получить самый распространенный модальный глагол в предложении

У меня есть этот код. Идея состоит в том, чтобы получить наиболее часто встречающийся модальный глагол из строки. Например, если «can» появляется дважды и больше, чем остальные, функция должна возвращать «can» или возвращать «none», если нет модального глагола. def check_modals(s): modals = ['can', 'could', 'may', 'might', 'must', 'will', "should", "would"] from collections import Counter Counter([modal […]

Сортировка и группировка списков и подписок с одинаковыми значениями в Python

Мне интересно, может ли кто-нибудь помочь мне с этой проблемой, я чувствую себя так близко, но до сих пор … Кажется, я не могу об этом подумать. У меня есть список 3D-векторов (X, Y, Z) для сортировки по столбцам – многие из значений X одинаковы. # Example list (L) L = [1,7,9], [2,4,9], [2,0,10], [1,12,9], […]

Python Рекурсивно проверять повторы

У меня есть задание, на которое я застрял пару дней. Я должен рекурсивно выяснить, повторяется ли список, но я не могу использовать какие-либо петли или встроенные функции, кроме len (). Мне также запрещено использовать функцию «in». Возвращает True, если список L повторяет, False в противном случае. Это то, что я смог выяснить: def has_repeats(L): if […]

Какая структура данных подходит для этого?

У меня есть строка в моем коде, которая в настоящее время делает это на каждом шаге x : myList = [(lo,hi) for lo,hi in myList if lo <= x <= hi] Это довольно медленно. Есть ли более эффективный способ устранить вещи из списка, не содержащего заданного x ?

Как связать одну и ту же операцию с набором кнопок программным способом в tkinter?

Я работал над проектом Python / Tkinter, который требует программно созданных кнопок из списка, как показано ниже. Когда нажимается определенная кнопка, я бы хотел, чтобы эта кнопка стала "sunken" до тех пор, пока не будет нажата другая кнопка, на этом этапе эта кнопка станет "sunken" , и первая нажатая кнопка станет 'normal' . До сих […]

Interesting Posts for Van-Lav
Python - лучший язык программирования в мире.