<prompt> Kwa kuzingatia kijisehemu kifuatacho cha nambari, eleza jinsi upangaji unavyofanya kazi katika Python.  <response>: Katika Python, kupanga kunaweza kufanywa kwa kutumia sort kazi ambayo ni kazi iliyojengwa ndani ya orodha. Jinsi inavyofanya kazi ni kwa kupanga upya vipengele ndani ya orodha katika mpangilio wa kupanda au kushuka, kulingana na aina ya data ya vipengele vinavyopangwa. Katika kijisehemu cha msimbo uliyopewa, tuna orodha inayoitwa unsorted_list ambayo ina maadili manne kamili. Orodha mwanzoni iko katika hali ambayo haijapangwa. Mstari unaofuata wa msimbo, unsorted_list.sort, huita chaguo la kukokotoa kwenye orodha hii. Kwa chaguo-msingi, chaguo la kukokotoa hupanga orodha kwa mpangilio wa kupanda yaani, kutoka kwa thamani ndogo hadi kubwa zaidi. Kwa kuwa orodha yetu ina nambari kamili pekee, chaguo za kukokotoa za kupanga hulinganisha na kupanga upya nambari hizi kamili kwa mpangilio wa kupanda. Baada ya kitendakazi hiki kuitwa, orodha yasiyochambuliwa_orodha hupangwa hadi 1, 2, 3, 4. Ni muhimu kutambua kuwa kitendakazi cha sort hufanya upangaji mahali, ambayo inamaanisha kuwa orodha ya asili imerekebishwa na hakuna orodha mpya iliyopangwa inayorejeshwa na chaguo hili la kukokotoa. 