Ich habe eine Zuweisung, um einen Wert zu einer sortierten Liste mit Liste Verständnis hinzuzufügen. Ich darf keine Module importieren, nur Verständnis aufzählen, vorzugsweise einen Liner. Ich darf keine Funktionen erstellen und sie auch benutzen. Ich bin völlig im Dunkeln mit diesem Problem. Hoffentlich kann jemand helfen :)Fügen Sie einen Wert in eine sortierte Liste über Liste Verständnis Python
Edit: Ich muss nicht die aktuelle Liste mutieren. In der Tat, ich versuche meine Lösung jetzt mit .pop, ich muss eine neue Liste mit dem Element richtig hinzugefügt, aber ich kann immer noch nicht viel herausfinden.
Dies scheint sehr schlecht durchdacht Zuordnung. List Comprehensions sind funktionale Konstrukte und sollten nicht verwendet werden, um eine bestehende Liste zu mutieren. Sie erstellen * neue Listen * –
Die Zuordnung ist wahrscheinlich, um eine neue Liste mit dem neuen Wert an der richtigen Stelle zu machen. Ich bezweifle, dass sie die ursprüngliche Liste mutieren wollen. Ich vermute, dass ich eine oder mehrere "if" -Klauseln im Listenverständnis verwenden muss. – hpaulj
@ juanpa.arrivillaga ja das ist was sie meinten, tut mir leid, wenn ich es schlecht geschrieben habe. Aber ich kann es immer noch nicht herausfinden. Ich habe versucht, etwas mit knackenden Elementen zu experimentieren, wenn sie kleiner sind als der Wert oder wenn sie größer sind und die Zeit, die der Wert erreicht hat, größer als 1 ist, aber nicht gut funktioniert. –