{"id":216,"date":"2024-12-01T16:29:16","date_gmt":"2024-12-01T16:29:16","guid":{"rendered":"http:\/\/imported-160"},"modified":"2024-12-01T16:29:16","modified_gmt":"2024-12-01T16:29:16","slug":"incontro-del-30-nov-24","status":"publish","type":"post","link":"http:\/\/130.110.14.181\/index.php\/2024\/12\/01\/incontro-del-30-nov-24\/","title":{"rendered":"01 Incontro del 30-11-24"},"content":{"rendered":"<p>Gli appunti dell&#8217;incontro del gruppo di approfondimento del linguaggio Python.<\/p>\n<h2>Le liste<\/h2>\n<p>La&nbsp;<em><strong>lista<\/strong><\/em>, o elenco,&nbsp;\u00e8 un insieme&nbsp;ordinato&nbsp;di&nbsp;pi\u00f9&nbsp;<em><strong>elementi<\/strong><\/em>&nbsp;in un&#8217;unica variabile;&nbsp;essa vienecreata&nbsp;utilizzando&nbsp;le&nbsp;parentesi quadre;&nbsp;ad esempio:<\/p>\n<pre>invitati&nbsp;= ['Giovanni',&nbsp;'Michelangelo',&nbsp;'Riccardo',&nbsp;'Angelo']<br \/>print(invitati)<\/pre>\n<p><strong>[&#8216;Giovanni&#8217;, &#8216;Michelangelo&#8217;, &#8216;Riccardo&#8217;, &#8216;Angelo&#8217;]<\/strong><\/p>\n<p>Le parentesi quadre indicano l&#8217;inizio e la fine della lista.<\/p>\n<p>\u00c8&nbsp;possibile creare una&nbsp;<em><strong>lista vuota<\/strong><\/em>, []<\/p>\n<p>Gli elementi della lista&nbsp;sono<\/p>\n<ul>\n<li><strong>ordinati<\/strong>,<br \/>cio\u00e8&nbsp;gli elementi hanno un ordine definito&nbsp;e sono indicizzati&nbsp;(ognuno memorizzato per posizione)<\/li>\n<li><strong>modificabili<\/strong>,<br \/>sono mutabili, cio\u00e8&nbsp;\u00e8 possibile&nbsp;aggiungere&nbsp;o&nbsp;rimuovere&nbsp;elementi dopo che&nbsp;la lista&nbsp;\u00e8 stata&nbsp;creata; se si aggiungono nuovi elementi, questi verranno posti alla fine della lista<\/li>\n<li><strong>consentono valori duplicati<\/strong>,&nbsp;ci\u00f2 \u00e8 possibile poich\u00e9 gli elementi&nbsp;sono&nbsp;distinti per l&#8217;indice e non per il&nbsp;valore<\/li>\n<li>possono essere di&nbsp;<strong>qualsiasi tipo di dati<\/strong>, anche un&#8217;altra lista<sup>1<\/sup><\/li>\n<li>non necessariamente omogenee; cio\u00e8&nbsp;possono essere anche<strong>&nbsp;di tipo diverso fra loro<\/strong><\/li>\n<\/ul>\n<p>In&nbsp;Python le liste sono definite come oggetti&nbsp;di&nbsp;tipo&nbsp;<em><strong>list<\/strong><\/em>&nbsp;e&nbsp;possono essere passati come attributi di funzioni.<\/p>\n<p>Il ciclo for che abbiamo visto per le stringhe \u00e8 applicabile anche alle liste.<\/p>\n<p>\ufffd<strong>Esercizio<\/strong><\/p>\n<p>Scrivere&nbsp;una lista&nbsp;di numeri interi&nbsp;ed&nbsp;un programma che, con il ciclo for,&nbsp;sommi tutti&nbsp;i suoi&nbsp;elementi.<\/p>\n<p>Una possibile soluzione<\/p>\n<pre>lista = [3, 6, 9, 12, 15]<\/pre>\n<pre>somma = 0<\/pre>\n<pre>for numero in lista:#per ciascun numero presente in lista<\/pre>\n<pre>&nbsp; somma += numero<\/pre>\n<pre>print(f\"Il risultato della somma \u00e8 {somma}\")<\/pre>\n<pre># print(sum(lista))<\/pre>\n<p>\ufffd<strong>Esercizio<\/strong><\/p>\n<p>Scrivere&nbsp;un programma che moltiplichi tra loro tutti gli elementi&nbsp;di una lista&nbsp;diversi da zero.<\/p>\n<p>Una possibile soluzione<\/p>\n<pre>lista = [3, 6, 9, 12, 15]<\/pre>\n<pre>prodotto = 1<\/pre>\n<pre>for numero in lista:<\/pre>\n<pre>&nbsp; if numero != 0:<\/pre>\n<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; prodotto *= numero<\/pre>\n<pre>print(f\"Il risultato della moltiplicazione fra tutti gli elementi della lista \u00e8 {prodotto}\")<\/pre>\n<p>\ufffd<strong>Esercizio<\/strong><\/p>\n<p>Scrivere&nbsp;una&nbsp;funzione&nbsp;che, data una lista di numeri,&nbsp;disegni&nbsp;un istogramma orizzontale con&nbsp;il carattere speciale \u2588&nbsp;(FULL BLOCK)<\/p>\n<pre><code>numeri = [3, 9, 6, 15]<\/code><\/pre>\n<pre><code>def istogramma(lista):<\/code><\/pre>\n<pre><code>&nbsp; for numero in&nbsp;lista:<\/code><\/pre>\n<pre><code>&nbsp;&nbsp;&nbsp; print(\"\u2588\" * numero)<\/code><\/pre>\n<pre><code>&nbsp;&nbsp;&nbsp; # print(chr(9608) * numero)<\/code><\/pre>\n<pre>istogramma(numeri)<\/pre>\n<p>Risultato<\/p>\n<p>\u2588\u2588\u2588<\/p>\n<p>\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588<\/p>\n<p>\u2588\u2588\u2588\u2588\u2588\u2588<\/p>\n<p>\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588<\/p>\n<p>\ufffd&nbsp;<strong>Esercizio<\/strong><\/p>\n<p><em>Scriv<\/em><em>ere<\/em><em>&nbsp;una<\/em><em>&nbsp;<\/em><em><a href=\"https:\/\/www.programmareinpython.it\/video-corso-python-base\/14-liste-e-tuple\/\">lista<\/a><\/em><em>&nbsp;di numeri&nbsp;<\/em><em>interi&nbsp;<\/em><em>e<\/em><em>d un programma che,&nbsp;<\/em><em>senza usare<\/em><em>&nbsp;<\/em><em>la funzione max(),<\/em><em>&nbsp;ne visualizzi il pi\u00f9 grande<\/em><em>&nbsp;<\/em><em>utilizzando<\/em><em>&nbsp;il<\/em><em>&nbsp;<\/em><em>for&nbsp;<\/em><em>e<\/em><em>&nbsp;l&#8217;<\/em><em>if<\/em><em>.<\/em><\/p>\n<p>Una possibile soluzione<\/p>\n<pre>numeri = [42, 9, 23, 11, 17, 56, 3]<\/pre>\n<pre>massimo = numeri[0]<\/pre>\n<pre>for numero in numeri:<\/pre>\n<pre>&nbsp; if numero &gt; massimo:<\/pre>\n<pre>&nbsp;&nbsp;&nbsp; massimo = numero<\/pre>\n<pre>print(f\"Il numero maggiore della lista {numeri} \u00e8: {massimo}\")<\/pre>\n<pre># print(max(numeri))<\/pre>\n<h3>Accesso agli elementi di una lista<\/h3>\n<p>Proprio&nbsp;perch\u00e9 gli elementi della lista&nbsp;sono indicizzati,&nbsp;\u00e8 possibile accedervi facendo riferimento al&nbsp;loro&nbsp;indice<sup>2<\/sup>; si tenga presente che il primo di essi ha indice 0 e non 1.&nbsp;All&#8217;uopo si fa uso dell&#8217;<em><strong>operatore porzione [ ]<\/strong><\/em>&nbsp;o&nbsp;<em>slicing<\/em>.<\/p>\n<p><strong>Esempi<\/strong>:<\/p>\n<pre>lista = ['Giovanni', 20, 'Riccardo', True]<\/pre>\n<pre>print(lista[2])&nbsp;# terzo elemento della lista&nbsp;(1)<\/pre>\n<pre>print(lista[0:2])&nbsp;# primo e secondo elemento della lista&nbsp;(2)<\/pre>\n<pre>print(lista[:2])&nbsp;# primo e secondo elemento della lista&nbsp;(3)<\/pre>\n<pre>print(lista[1:4])&nbsp;# secondo, terzo e quarto elemento&nbsp;(4)<\/pre>\n<pre>print(lista[1:])&nbsp;# dal secondo all'ultimo elemento&nbsp;(5)<\/pre>\n<pre>print(lista[-1])&nbsp;# dall'ultimo a ritroso&nbsp;(6)<\/pre>\n<p>Risultati<\/p>\n<p><strong>Riccardo<\/strong><strong>&nbsp;<\/strong>#&nbsp;(1)<\/p>\n<p><strong>[&#8216;Giovanni&#8217;, 20]&nbsp;<\/strong>#&nbsp;(2)<\/p>\n<p><strong>[&#8216;Giovanni&#8217;, 20]&nbsp;<\/strong>#&nbsp;(3)<\/p>\n<p><strong>[20, &#8216;Riccardo&#8217;, True]&nbsp;<\/strong># (4)<\/p>\n<p><strong>[20, &#8216;Riccardo&#8217;, True] <\/strong># (5) <strong>True <\/strong># (6)<\/p>\n<p>Dagli esempi si evince:<\/p>\n<ul>\n<li>\u00e8&nbsp;possibile&nbsp;specificare un intervallo di indici&nbsp;indicandone&nbsp;l&#8217;inizio e la fine:il valore restituito sar\u00e0&nbsp;ancora una lista costituita dagli&nbsp;elementi&nbsp;individuati mediante gli indici<\/li>\n<li>a differenza dell&#8217;elemento avente come indice il limite inferiore dell&#8217;intervallo&nbsp;il quale&nbsp;viene&nbsp;incluso&nbsp;nella nuova lista,&nbsp;l&#8217;elemento avente come indice l&#8217;estremo superiore&nbsp;viene escluso<\/li>\n<li>se viene omesso il limite inferiore dell&#8217;intervallo, la nuova lista inizier\u00e0 dal primo elemento, cio\u00e8 quello di indice 0<\/li>\n<li>se viene omesso il limite superiore dell&#8217;intervallo, la nuova lista inizier\u00e0 dall&#8217;elemento avente per indice l&#8217;estremo inferiore e proseguir\u00e0 fino all&#8217;ultimo elemento della lista<\/li>\n<li>se si indicano indici negativi, la ricerca inizia dalla fine della lista<\/li>\n<li>se si indica un intervallo con estremi negativi, in questo caso viene escluso l&#8217;elemento avente per indice l&#8217;estremo inferiore.<\/li>\n<\/ul>\n<p>Per controllare se Giovanni \u00e8 presente nella lista degli invitati, si pu\u00f2 ricorrere all&#8217;operatore booleano<sup>3<\/sup>&nbsp;<em><strong>in<\/strong><\/em>;&nbsp;tre&nbsp;esempi:<\/p>\n<p><strong>E<\/strong><strong>sempio<\/strong><strong>&nbsp;1<\/strong><\/p>\n<pre>invitati&nbsp;= ['Giovanni',&nbsp;'Michelangelo',&nbsp;'Riccardo',&nbsp;'Angelo']<\/pre>\n<pre>x&nbsp;=&nbsp;'Giovanni'&nbsp;in&nbsp;invitati<\/pre>\n<pre>print(x)<\/pre>\n<p>Risultato<\/p>\n<p><strong>True<\/strong><\/p>\n<p><strong>Esempio 2<\/strong><\/p>\n<pre>invitati = ['Giovanni',&nbsp;'Michelangelo',&nbsp;'Riccardo',&nbsp;'Angelo']<\/pre>\n<pre>if&nbsp;'Giovanni' in&nbsp;invitati:<\/pre>\n<pre>&nbsp; print('Giovanni \u00e8 nella lista degli invitati')<\/pre>\n<p>Risultato:<\/p>\n<p><strong>Giovanni \u00e8 nella lista degli invitati<\/strong><\/p>\n<p>Angelo G. ha proposto che sia l&#8217;utente a digitare&nbsp;l&#8217;elemento per il quale determinare l&#8217;appartenenza o meno alla lista&nbsp;con&nbsp;il seguente codice:<\/p>\n<pre>invitati = [\"Angelo\",\"Federico\",\"Giovanni\",\"Marta\"]<\/pre>\n<pre>x = input(\"E' tra gli invitati? \")<\/pre>\n<pre>if x in invitati:<\/pre>\n<pre>&nbsp; print(f\"{x} \u00e8 tra gli invitati\")<\/pre>\n<pre>else:<\/pre>\n<pre>&nbsp; print(f\"{x} non \u00e8 tra gli invitati\")<\/pre>\n<p>Anche combinando not con in, \u00e8 possibile sapere se un elemento non \u00e8 contenuto nella lista:<\/p>\n<p><strong>Esempio 3<\/strong><\/p>\n<pre>invitati = ['Giovanni', 'Michelangelo', 'Riccardo', 'Angelo']<\/pre>\n<pre>if 'Giuseppe' not in invitati:<\/pre>\n<pre>&nbsp; print('Giuseppe non \u00e8 stato invitato')<\/pre>\n<p>Risultato<\/p>\n<p><strong>Giuseppe non \u00e8 stato invitato<\/strong><\/p>\n<p>E se si vuol sapere il numero degli elementi della lista?&nbsp;Basta usare la&nbsp;la funzione integrata&nbsp;<strong>len()<\/strong><\/p>\n<pre>invitati = ['Giovanni',&nbsp;'Michelangelo',&nbsp;'Riccardo',&nbsp;'Angelo']<\/pre>\n<pre>print(len(invitati))<\/pre>\n<p>Risultato<\/p>\n<p><strong>4<\/strong><\/p>\n<p>______________________<\/p>\n<p class=\"bg-danger\"><span style=\"color: #ffffff;\">NOTE<\/span><\/p>\n<p>1 In tal caso si parla di&nbsp;<em><strong>lista annidata<\/strong><\/em>.<\/p>\n<p>2 Un indice pu\u00f2 essere sia un numero intero, sia una espressione che produca un numero intero.<\/p>\n<p>3 Nel senso che restituisce vero o falso.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gli appunti dell&#8217;incontro del gruppo di approfondimento del linguaggio Python. Le liste La&nbsp;lista, o elenco,&nbsp;\u00e8 un insieme&nbsp;ordinato&nbsp;di&nbsp;pi\u00f9&nbsp;elementi&nbsp;in un&#8217;unica variabile;&nbsp;essa vienecreata&nbsp;utilizzando&nbsp;le&nbsp;parentesi quadre;&nbsp;ad esempio: invitati&nbsp;= [&#8216;Giovanni&#8217;,&nbsp;&#8216;Michelangelo&#8217;,&nbsp;&#8216;Riccardo&#8217;,&nbsp;&#8216;Angelo&#8217;]print(invitati) [&#8216;Giovanni&#8217;, &#8216;Michelangelo&#8217;, &#8216;Riccardo&#8217;, &#8216;Angelo&#8217;] Le parentesi [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_EventAllDay":false,"_EventTimezone":"","_EventStartDate":"","_EventEndDate":"","_EventStartDateUTC":"","_EventEndDateUTC":"","_EventShowMap":false,"_EventShowMapLink":false,"_EventURL":"","_EventCost":"","_EventCostDescription":"","_EventCurrencySymbol":"","_EventCurrencyCode":"","_EventCurrencyPosition":"","_EventDateTimeSeparator":"","_EventTimeRangeSeparator":"","_EventOrganizerID":[],"_EventVenueID":[],"_OrganizerEmail":"","_OrganizerPhone":"","_OrganizerWebsite":"","_VenueAddress":"","_VenueCity":"","_VenueCountry":"","_VenueProvince":"","_VenueState":"","_VenueZip":"","_VenuePhone":"","_VenueURL":"","_VenueStateProvince":"","_VenueLat":"","_VenueLng":"","_VenueShowMap":false,"_VenueShowMapLink":false,"footnotes":""},"categories":[27],"tags":[],"class_list":["post-216","post","type-post","status-publish","format-standard","hentry","category-guide"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>01 Incontro del 30-11-24 - PugliaSOS2.0<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/130.110.14.181\/index.php\/2024\/12\/01\/incontro-del-30-nov-24\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"01 Incontro del 30-11-24 - PugliaSOS2.0\" \/>\n<meta property=\"og:description\" content=\"Gli appunti dell&#8217;incontro del gruppo di approfondimento del linguaggio Python. Le liste La&nbsp;lista, o elenco,&nbsp;\u00e8 un insieme&nbsp;ordinato&nbsp;di&nbsp;pi\u00f9&nbsp;elementi&nbsp;in un&#8217;unica variabile;&nbsp;essa vienecreata&nbsp;utilizzando&nbsp;le&nbsp;parentesi quadre;&nbsp;ad esempio: invitati&nbsp;= [&#039;Giovanni&#039;,&nbsp;&#039;Michelangelo&#039;,&nbsp;&#039;Riccardo&#039;,&nbsp;&#039;Angelo&#039;]print(invitati) [&#8216;Giovanni&#8217;, &#8216;Michelangelo&#8217;, &#8216;Riccardo&#8217;, &#8216;Angelo&#8217;] Le parentesi [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"http:\/\/130.110.14.181\/index.php\/2024\/12\/01\/incontro-del-30-nov-24\/\" \/>\n<meta property=\"og:site_name\" content=\"PugliaSOS2.0\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-01T16:29:16+00:00\" \/>\n<meta name=\"author\" content=\"PugliaSOS\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"PugliaSOS\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\\\/\\\/130.110.14.181\\\/index.php\\\/2024\\\/12\\\/01\\\/incontro-del-30-nov-24\\\/#article\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/130.110.14.181\\\/index.php\\\/2024\\\/12\\\/01\\\/incontro-del-30-nov-24\\\/\"},\"author\":{\"name\":\"PugliaSOS\",\"@id\":\"http:\\\/\\\/130.110.14.181\\\/#\\\/schema\\\/person\\\/1e219b3d8de394c7d6969b52c116f336\"},\"headline\":\"01 Incontro del 30-11-24\",\"datePublished\":\"2024-12-01T16:29:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/130.110.14.181\\\/index.php\\\/2024\\\/12\\\/01\\\/incontro-del-30-nov-24\\\/\"},\"wordCount\":702,\"articleSection\":[\"Guide\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/130.110.14.181\\\/index.php\\\/2024\\\/12\\\/01\\\/incontro-del-30-nov-24\\\/\",\"url\":\"http:\\\/\\\/130.110.14.181\\\/index.php\\\/2024\\\/12\\\/01\\\/incontro-del-30-nov-24\\\/\",\"name\":\"01 Incontro del 30-11-24 - PugliaSOS2.0\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/130.110.14.181\\\/#website\"},\"datePublished\":\"2024-12-01T16:29:16+00:00\",\"author\":{\"@id\":\"http:\\\/\\\/130.110.14.181\\\/#\\\/schema\\\/person\\\/1e219b3d8de394c7d6969b52c116f336\"},\"breadcrumb\":{\"@id\":\"http:\\\/\\\/130.110.14.181\\\/index.php\\\/2024\\\/12\\\/01\\\/incontro-del-30-nov-24\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/130.110.14.181\\\/index.php\\\/2024\\\/12\\\/01\\\/incontro-del-30-nov-24\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/130.110.14.181\\\/index.php\\\/2024\\\/12\\\/01\\\/incontro-del-30-nov-24\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\\\/\\\/130.110.14.181\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"01 Incontro del 30-11-24\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/130.110.14.181\\\/#website\",\"url\":\"http:\\\/\\\/130.110.14.181\\\/\",\"name\":\"PugliaSOS2.0\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/130.110.14.181\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"http:\\\/\\\/130.110.14.181\\\/#\\\/schema\\\/person\\\/1e219b3d8de394c7d6969b52c116f336\",\"name\":\"PugliaSOS\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0f3d85b8e8409fc2c484f438be7de4caf93659f326adbb248e8a1ac5c2e16fd6?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0f3d85b8e8409fc2c484f438be7de4caf93659f326adbb248e8a1ac5c2e16fd6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0f3d85b8e8409fc2c484f438be7de4caf93659f326adbb248e8a1ac5c2e16fd6?s=96&d=mm&r=g\",\"caption\":\"PugliaSOS\"},\"url\":\"http:\\\/\\\/130.110.14.181\\\/index.php\\\/author\\\/pugliasos\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"01 Incontro del 30-11-24 - PugliaSOS2.0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/130.110.14.181\/index.php\/2024\/12\/01\/incontro-del-30-nov-24\/","og_locale":"it_IT","og_type":"article","og_title":"01 Incontro del 30-11-24 - PugliaSOS2.0","og_description":"Gli appunti dell&#8217;incontro del gruppo di approfondimento del linguaggio Python. Le liste La&nbsp;lista, o elenco,&nbsp;\u00e8 un insieme&nbsp;ordinato&nbsp;di&nbsp;pi\u00f9&nbsp;elementi&nbsp;in un&#8217;unica variabile;&nbsp;essa vienecreata&nbsp;utilizzando&nbsp;le&nbsp;parentesi quadre;&nbsp;ad esempio: invitati&nbsp;= ['Giovanni',&nbsp;'Michelangelo',&nbsp;'Riccardo',&nbsp;'Angelo']print(invitati) [&#8216;Giovanni&#8217;, &#8216;Michelangelo&#8217;, &#8216;Riccardo&#8217;, &#8216;Angelo&#8217;] Le parentesi [&hellip;]","og_url":"http:\/\/130.110.14.181\/index.php\/2024\/12\/01\/incontro-del-30-nov-24\/","og_site_name":"PugliaSOS2.0","article_published_time":"2024-12-01T16:29:16+00:00","author":"PugliaSOS","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"PugliaSOS","Tempo di lettura stimato":"5 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/130.110.14.181\/index.php\/2024\/12\/01\/incontro-del-30-nov-24\/#article","isPartOf":{"@id":"http:\/\/130.110.14.181\/index.php\/2024\/12\/01\/incontro-del-30-nov-24\/"},"author":{"name":"PugliaSOS","@id":"http:\/\/130.110.14.181\/#\/schema\/person\/1e219b3d8de394c7d6969b52c116f336"},"headline":"01 Incontro del 30-11-24","datePublished":"2024-12-01T16:29:16+00:00","mainEntityOfPage":{"@id":"http:\/\/130.110.14.181\/index.php\/2024\/12\/01\/incontro-del-30-nov-24\/"},"wordCount":702,"articleSection":["Guide"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"http:\/\/130.110.14.181\/index.php\/2024\/12\/01\/incontro-del-30-nov-24\/","url":"http:\/\/130.110.14.181\/index.php\/2024\/12\/01\/incontro-del-30-nov-24\/","name":"01 Incontro del 30-11-24 - PugliaSOS2.0","isPartOf":{"@id":"http:\/\/130.110.14.181\/#website"},"datePublished":"2024-12-01T16:29:16+00:00","author":{"@id":"http:\/\/130.110.14.181\/#\/schema\/person\/1e219b3d8de394c7d6969b52c116f336"},"breadcrumb":{"@id":"http:\/\/130.110.14.181\/index.php\/2024\/12\/01\/incontro-del-30-nov-24\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["http:\/\/130.110.14.181\/index.php\/2024\/12\/01\/incontro-del-30-nov-24\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/130.110.14.181\/index.php\/2024\/12\/01\/incontro-del-30-nov-24\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/130.110.14.181\/"},{"@type":"ListItem","position":2,"name":"01 Incontro del 30-11-24"}]},{"@type":"WebSite","@id":"http:\/\/130.110.14.181\/#website","url":"http:\/\/130.110.14.181\/","name":"PugliaSOS2.0","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/130.110.14.181\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"http:\/\/130.110.14.181\/#\/schema\/person\/1e219b3d8de394c7d6969b52c116f336","name":"PugliaSOS","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/0f3d85b8e8409fc2c484f438be7de4caf93659f326adbb248e8a1ac5c2e16fd6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0f3d85b8e8409fc2c484f438be7de4caf93659f326adbb248e8a1ac5c2e16fd6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0f3d85b8e8409fc2c484f438be7de4caf93659f326adbb248e8a1ac5c2e16fd6?s=96&d=mm&r=g","caption":"PugliaSOS"},"url":"http:\/\/130.110.14.181\/index.php\/author\/pugliasos\/"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/130.110.14.181\/index.php\/wp-json\/wp\/v2\/posts\/216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/130.110.14.181\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/130.110.14.181\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/130.110.14.181\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/130.110.14.181\/index.php\/wp-json\/wp\/v2\/comments?post=216"}],"version-history":[{"count":0,"href":"http:\/\/130.110.14.181\/index.php\/wp-json\/wp\/v2\/posts\/216\/revisions"}],"wp:attachment":[{"href":"http:\/\/130.110.14.181\/index.php\/wp-json\/wp\/v2\/media?parent=216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/130.110.14.181\/index.php\/wp-json\/wp\/v2\/categories?post=216"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/130.110.14.181\/index.php\/wp-json\/wp\/v2\/tags?post=216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}