Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency
Q
?
A -
Informatica
search
Login
Remember
Register
New Activity
Questions
Unanswered
Tags
Categories
Users
Course
News
FAQs
Do you need help?
Ask a Question
Notice Board
Situazione finale voti HW
Eserciziario Python
WTF Python!
Exams
Test
Grades
Attachments
Esame 6-11-19
check
RECUPERO Homework 1
link
RECUPERO Homework 2
link
RECUPERO Homework 3
link
RECUPERO Homework 4
link
Esame 19-9-19
check
link
Esame 16-7-19
check
link
Esame 24-6-19
check
link
Esame 10-4-19
check
link
Esame 31-1-19
check
link
Esame 8-1-19
check
link
Homework 4
link
Homework 3
check
link
Homework 2
check
link
Homework 1
check
link
1.162
questions
1.988
answers
3.710
comments
591
users
Related questions
Massimo valore in un dizionario
valore massimo all'interno del dizionario
Most popular tags
esercizio3
homework3
es3
homework
es2
es1
hw3
homework1
homework4
homework2
esercizio1
esercizio2
avvisi
hw4
hw2bis
peer-assessment
python
hw4bis
problema
prova-di-esame
homework-di-recupero
hw3bis
hw2
voti
esame
test
ricorsione
consegna
hw1bis
tempi
homework2bis
aiuto
errore
librerie
dizionari
consigli
risultati
liste
scadenze
attore
feedback
ricalcolo-classifica
leggibilità
hw1
zip
research
oggetti
esercizio
metodi
program_03
Categories
Announcements
(13)
Intro. to Programming and Lab AA22-23 (Latina)
(14)
Programming AY20-21
(123)
Programming AY21-22
(205)
Programming AY22-23
(296)
Programming AY23-24
(182)
Fondamenti di programmazione AA18-19
(1.2k)
Info sul corso e sugli esami
(278)
Homework
(650)
Homework 1
(165)
Homework 2
(149)
Es1
(70)
Es2
(43)
Es3
(36)
Homework 3
(216)
Homework 4
(120)
Programmare in python
(31)
Avvisi
(65)
Homework di recupero
(138)
Fondamenti di Programmazione AA19-20
(436)
Fondamenti di Programmazione AA20-21
(708)
Fondamenti di programmazione AA21-22
(366)
Fondamenti di programmazione AA22-23
(564)
Fondamenti di programmazione AA23-24
(349)
Other
(26)
Anni precedenti
(784)
Architetture degli elaboratori AA20-21
(3)
BUG BOUNTY / IMPROVEMENTS
(4)
Aggiungere lista ad un dizionario
G
Gianluca98
(810 points)
3
14
25
asked
Nov 18, 2018
in
Es2
by
Gianluca98
(
810
points)
Salve, sto facendo il secondo esercizio dell'hw2 e non so perché ma quando vado ad aggiungere una lista (come valore) ad un dizionario la aggiunge però vuota, anche se questa non lo è. Come mai?
564
views
dizionari
python
liste
3
answer
Please
log in
or
register
to answer this question.
1
Answer
Auron
(15880 points)
51
126
194
answered
Nov 18, 2018
by
Auron
(
15.9k
points)
Come crei il dizionario?
1
comment
G
Gianluca98
(810 points)
3
14
25
commented
Nov 18, 2018
by
Gianluca98
(
810
points)
Ho provato sia con dizionario[chiave]=lista che con dizionario.setdefault(chiave,lista) ma la mette sempre vuota.
Auron
(15880 points)
51
126
194
commented
Nov 18, 2018
by
Auron
(
15.9k
points)
Strano, la prima dovrebbe essere molto semplice... Sicuro che in qualche punto non azzeri la lista?
Prova a fare dizionario[chiave]=lista.copy() e dimmi se cambia qualcosa (dopo che ti sei assicurato che la lista non si svuoti in qualche punto: usa le print)
G
Gianluca98
(810 points)
3
14
25
commented
Nov 18, 2018
by
Gianluca98
(
810
points)
Si ma infatti ho usato le print per assicurarmi che fino alla riga precedente la lista è effettivamente non vuota. Ad ogni modo proverò come dici.
Auron
(15880 points)
51
126
194
commented
Nov 18, 2018
by
Auron
(
15.9k
points)
Il .copy() a volte rischia di farti impazzire, se è quello sappi che ci sono passato in prima persona :)
In altro caso risulta un po' più difficile aiutarti :(
andrea.sterbini
(207940 points)
756
1270
2377
commented
Nov 18, 2018
by
andrea.sterbini
(
208k
points)
La lista subito prima è piena.
Sicuramente hai controllato che dizio[chiave] sia piena subito dopo.
ma forse più avanti la svuoti
Se ne fai una copia come suggerito sopra dovresti risolvere
Please
log in
or
register
to add a comment.