Se eu tiver um dicionário como: { 'a': 1, 'b': 2, 'c': 3 } Como posso convertê-lo para isso? [ ('a', 1), ('b', 2), ('c', 3) ] E como posso convertê-lo para isso? [ (1, 'a'), (2, 'b'), (3, 'c')
Se eu tiver um dicionário como: { 'a': 1, 'b': 2, 'c': 3 } Como posso convertê-lo para isso? [ ('a', 1), ('b', 2), ('c', 3) ] E como posso convertê-lo para isso? [ (1, 'a'), (2, 'b'), (3, 'c')
Eu quero remover caracteres em uma string em python: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Mas tenho muitos caracteres que tenho que remover. Pensei em uma lista list = [',', '!', '.', ';'...] Mas como posso usar o listpara substituir os caracteres no...
Eu tenho um ArrayList l1tamanho 10. Atribuo l1ao novo tipo de referência de lista l2. Will l1e l2apontar para o mesmo ArrayListobjeto? Ou é uma cópia do ArrayListobjeto atribuída l2? Ao usar a l2referência, se eu atualizar o objeto de lista, ele também refletirá as alterações no l1tipo de...
Qual é o mais rápido (e menos intensivo em recursos) para comparar dois itens massivos (> 50.000) e, como resultado, possui duas listas como as abaixo: itens que aparecem na primeira lista, mas não na segunda itens que aparecem na segunda lista, mas não na primeira Atualmente, estou...
Desejo ter uma exibição de lista invertida em uma lista (de maneira semelhante ao que List#sublistfornece uma exibição de sub-lista em uma lista). Existe alguma função que fornece essa funcionalidade? Não quero fazer nenhum tipo de cópia da lista nem modificá-la. Seria o suficiente se eu pudesse...
Estou tentando passar um arquivo JSON e converter os dados em um dicionário. Até agora, foi o que eu fiz: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) Eu espero json1_dataser um dicttipo, mas ele realmente sai como um listtipo quando eu...
Preciso de ajuda com este java, por favor. Criei um ArrayList de lâmpadas e estou tentando substituir uma lâmpada no índice específico por outra. Portanto, com o seguinte título, como devo proceder? public void replaceBulb(int index, Bulbs theBulb)
Estou tentando dividir uma lista em uma série de listas menores. Meu problema: minha função de dividir listas não as divide em listas do tamanho correto. Deve dividi-los em listas de tamanho 30, mas em vez disso os divide em listas de tamanho 114? Como posso fazer minha função dividir uma lista...
Como faço forpara compreender um loop ou uma lista para que cada iteração me dê dois elementos? l = [1,2,3,4,5,6] for i,k in ???: print str(i), '+', str(k), '=',
Eu sou muito novo em Python e estou completamente confuso com .join() que li como o método preferido para concatenar seqüências de caracteres. Eu tentei: strid = repr(595) print array.array('c', random.sample(string.ascii_letters, 20 - len(strid))) .tostring().join(strid) e tem algo...
Eu tenho uma lista que consiste em como 20000 listas. Eu uso o terceiro elemento de cada lista como uma bandeira. Quero fazer algumas operações nesta lista, desde que pelo menos o sinalizador de um elemento seja 0, é como: my_list = [["a", "b", 0], ["c", "d", 0], ["e", "f", 0], .....] No começo,...
Existe alguma razão para fazer algo mais complicado do que uma dessas duas linhas quando você deseja limpar uma lista no Python? old_list = [] old_list = list() A razão pela qual pergunto é que acabei de ver isso em algum código em execução: del old_list[ 0:len(old_list)...
Como posso criar uma lista suspensa? Eu tentei um ScrollView, mas não é exatamente o que eu
Não consegui encontrar uma boa solução para esse problema na rede (provavelmente porque switch, position, list e Python são todas essas palavras sobrecarregadas). É bastante simples - eu tenho esta lista: ['title', 'email', 'password2', 'password1', 'first_name', 'last_name', 'next',...
Atualmente, estou trabalhando em um editor de mapas para um jogo em pygame, usando mapas de blocos. O nível é construído a partir de blocos na seguinte estrutura (embora muito maior): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,1,1,1,1,1)) onde "1" é...
Estou tentando descobrir como percorrer uma lista genérica de itens que quero remover de outra lista de itens. Então, digamos que eu tenho isso como um exemplo hipotético List<car> list1 = GetTheList(); List<car> list2 = GetSomeOtherList(); Desejo percorrer a lista1 com um foreach e...
Qual é o idioma Python recomendado para dividir uma string na última ocorrência do delimitador na string? exemplo: # instead of regular split >> s = "a,b,c,d" >> s.split(",") >> ['a', 'b', 'c', 'd'] # ..split only on last occurrence of ',' in string: >>> s.mysplit(s,...
Preciso escrever uma função que pegue uma lista de números e os multiplique . Exemplo: [1,2,3,4,5,6]vai me dar 1*2*3*4*5*6. Eu realmente poderia usar sua
Eu poderia jurar que vi a função (ou método) que pega uma lista como essa [3, 7, 19]e a torna uma lista iterável de tuplas, assim: [(0,3), (1,7), (2,19)]para usá-la em vez de: for i in range(len(name_of_list)): name_of_list[i] = something mas não me lembro do nome e a "lista de iterações" do...
Eu tenho um ArrayList que eu quero iterar. Enquanto iterando sobre isso, tenho que remover elementos ao mesmo tempo. Obviamente, isso gera um java.util.ConcurrentModificationException. Qual é a melhor prática para lidar com esse problema? Devo clonar a lista primeiro? Eu removo os elementos não...