[{"text_idx": "#000000", "text": "Ar gyfer dolen yn Python"}, {"text_idx": "#000001", "text": "Mae gan y ddolen For yn Python rai nodweddion gwahanol nag ieithoedd rhaglennu eraill. Rwy'n gadael i chi yr hyn rwy'n ei ddysgu i gael y gorau o un o'r dolenni a ddefnyddir fwyaf."}, {"text_idx": "#000002", "text": "Yn Python bwriedir ailadrodd trwy wrthrych iteradwy, boed yn rhestr, gwrthrych, neu elfen arall."}, {"text_idx": "#000003", "text": "Yma mae h2 yn elfen ailadroddadwy er enghraifft rhestr h2 =[ 'Valencia', 'Castello\u0301n', 'Alicante']. Bydd gan y ddolen 3 iteriad, yn y cyntaf j=Valencia yn yr ail y newidyn j=Castello\u0301n."}, {"text_idx": "#000004", "text": "A chyda hyn gallwn ddiffinio'r cyfarwyddiadau yr ydym eu heisiau, gan gofio bob amser y mewnoliad, rhywbeth hanfodol yn Python ac y mae llawer o bobl yn ei anwybyddu, gan gael gwallau yn y cod."}, {"text_idx": "#000005", "text": "Ailadroddwch ar gyfer dolen union nifer o weithiau."}, {"text_idx": "#000006", "text": "Os ydym am iddo ailadrodd nifer penodol o weithiau ag y gallwn ei wneud yn C ++ bydd yn rhaid i ni ddefnyddio range(). I ailadrodd 10 gwaith byddem yn defnyddio a"}, {"text_idx": "#000007", "text": "Rydyn ni'n rhoi 9 ac nid 10 oherwydd bod Ystod yn dechrau o 0, felly o 0 i 9 mae 10 iteriad neu dro o'r ddolen."}, {"text_idx": "#000009", "text": "Mae gan y swyddogaeth Ystod lawer o opsiynau, byddaf yn siarad amdano mewn post arall, er mwyn peidio a\u0302 chymysgu'r cynnwys a'i ddatblygu cymaint a\u0302 phosib."}, {"text_idx": "#000010", "text": "Gellir gwneud llawer mwy i reoli llif y ddolen ar gyfer."}, {"text_idx": "#000011", "text": "Mae yna 2 nodwedd ddefnyddiol iawn sy'n ein galluogi i wneud dolen ar gyfer swyddogaethol iawn, yn yr egwyl a'r parhau. Fe'u defnyddir fel arfer gydag amodau, os, gwirio a yw rhywbeth yn wir."}, {"text_idx": "#000015", "text": "Mae strwythur yn deillio o For, sydd ar gyfer ... arall"}, {"text_idx": "#000016", "text": "Cododd y strwythur hwn ar o\u0302l iddynt weld ei fod yn angenrheidiol a bod llawer o bobl yn defnyddio ffyrdd amgen o gyflawni hyn. Felly, maen nhw'n helpu pobl ac yn cael cod mwy darllenadwy"}, {"text_idx": "#000017", "text": "Rwyf wedi gweld hyn mewn rhai rhaglenni er nad wyf erioed wedi ei ddefnyddio."}, {"text_idx": "#000019", "text": "Rydyn ni eisiau cyfri'r elfennau o restr ond does dim ots gennym beth mae'n ei gynnwys, rydyn ni eisiau ei hyd."}, {"text_idx": "#000021", "text": "yn o\u0302l ar gyfer dolen. I ailadrodd o'r diwedd i'r dechrau"}, {"text_idx": "#000022", "text": "Mae'n defnyddio'r ffwythiant gwrthdroi () a gyflwynwyd yn python 3"}, {"text_idx": "#000023", "text": "Dolen gyda dau fynegai, gwerth yr ailadroddadwy a mynegai"}, {"text_idx": "#000024", "text": "Gyda rhif() gallwn weithio gyda mynegeion casgliad. Oherwydd sawl gwaith, yn ychwanegol at werth y gwrthrych ailadroddadwy ei hun, mae gennym ddiddordeb yn ei fynegai."}, {"text_idx": "#000025", "text": "Yn ailadrodd dros 2 restr"}, {"text_idx": "#000026", "text": "Opsiwn diddorol iawn arall yw zip() a fydd yn gwneud ein gwaith yn haws ac yn gwneud ein cod yn symlach ac yn fwy darllenadwy."}, {"text_idx": "#000027", "text": "Yn Python 2.x defnyddiwyd izip() i wella'r swyddogaeth hon, ond yn Python 3 izip yw zip()"}, {"text_idx": "#000029", "text": "Ailadroddwch mewn trefn yn o\u0302l gwerth y gwrthrych yn lle ei fynegai. sorted() yn cael ei ddefnyddio"}, {"text_idx": "#000032", "text": "Mae'r gwerth sentinel yn werth sy'n achosi i'r ddolen ddod i ben. Fe'i cyflwynir fel arfer mewn dolen ychydig, ond mae Raymond Hettinger yn dangos i ni sut i'w ddefnyddio gydag ar gyfer, sy'n gyflymach"}, {"text_idx": "#000033", "text": "Croesi geiriaduron ag ar gyfer"}, {"text_idx": "#000034", "text": "Mae geiriaduron yn arfau hanfodol ar gyfer mynegi perthnasoedd a gwneud grwpiau."}, {"text_idx": "#000035", "text": "Gallwch fynd drwy'r geiriadur mewn ffordd draddodiadol ag ar gyfer, ond ni fydd hynny'n dychwelyd yr holl wybodaeth, ni fyddwn yn gallu gweithio gyda gwerthoedd a mynegeion fel hyn, os na fyddwn yn dechrau ychwanegu cownteri ac elfennau eraill."}, {"text_idx": "#000036", "text": "Yn y modd hwn, yn ogystal a\u0302 gweld yr elfennau, gallwn addasu'r geiriadur trwy newid elfennau neu eu dileu, ar yr un pryd ag y mae'r ddolen for yn cael ei ailadrodd."}, {"text_idx": "#000037", "text": "Mae d.keys() yn galw'r dadleuon ac yn gwneud copi y mae'n ei storio mewn rhestr y gallwn ei haddasu."}, {"text_idx": "#000038", "text": "Cael mynegeion a gwerthoedd yn lle rhywbeth traddodiadol a dyna'r peth cyntaf sy'n dod i'r meddwl i'r rhai ohonom sy'n dechrau rhaglennu"}, {"text_idx": "#000039", "text": "Byddwn yn defnyddio'r opsiwn hwn yn llawer cyflymach"}, {"text_idx": "#000041", "text": "Mae'n fideo hen ond darluniadol iawn, lle yn yr 20 munud cyntaf mae Raymond Hettinger yn dysgu'r gwahanol bosibiliadau o ddolenni yn Python i ni ac yn rhoi enghreifftiau i ni o sut maen nhw'n trawsnewid strwythurau a ddefnyddir yn eang gan bobl yn swyddogaethau, i wneud y ddolen yn fwy darllenadwy a symlach. .god."}, {"text_idx": "#000044", "text": "Os ydych chi'n berson aflonydd fel ni ac eisiau cydweithio i gynnal a chadw a gwella'r prosiect, gallwch chi wneud cyfraniad. Bydd yr holl arian yn mynd i brynu llyfrau a deunyddiau i arbrofi a gwneud tiwtorialau"}, {"text_idx": "#000046", "text": "Mynegai erthyglau1 Ailadroddwch ar gyfer dolen union nifer o weithiau.2 Datganiadau Torri a Pharhau2.1 Egwyl 2.2 parhau3 Ar gyfer ... arall4 am _ yn ailadroddadwy5 dolennu am yn o\u0302l6 Dolen gyda dau fynegai, gwerth yr ailadroddadwy a mynegai7 Yn ailadrodd dros 2 restr8 Dolen mewn trefn wedi'i didoli9 Trefn didoli personol10 Sentinel Gwerth i mewn ar gyfer dolen11 Croesi geiriaduron ag ar gyfer12 Sgwrs am Loops in Python gan Raymond Hettinger"}]