Skip to main content

When you write too many lines of code... Ordering lists again

Did I use too many lines of code in the last post? Yes, something like 56 lines of code were too much... I could have done it in 20 lines of code (or even less... we will see it).

This is the ElencoCorsisti3.txt content

Agresta Lenza
Guglielmo Starace
Filomena Cesareo
Annarita Cortazzo
Pasqualina Amoresano
Tiziana Iuliano
Fortunata Mangia
Matteo Cavallo
Angela Imbriaco
Ortensia Russo
Marotta Sansone
Maurizio De Vita
Caputo Califano
Annarita Rambaldi
Sara Piciocchi
Marotta La Marca
Ida Franco
Giovanni Saturno


This is the new code...


The result is the same (I have omitted the numbers):

Lenza Agresta
Starace Guglielmo
Cesareo Filomena
Cortazzo Annarita
Amoresano Pasqualina
Iuliano Tiziana
Mangia Fortunata
Cavallo Matteo
Imbriaco Angela
Russo Ortensia
Sansone Marotta
De Vita Maurizio
Califano Caputo
Rambaldi Annarita
Piciocchi Sara
Marca Marotta La
Franco Ida
Saturno Giovanni

There could be other "tricks" to use even less code?

Comments

Popular posts from this blog

Widgets for Jupyter Notebook: a text input widget

Widgets for Jupyter notebook ¶ Let's import the module ipywidgets into the Jupyter Notebook from ipywidgets import widgets from ipywidgets import * from traitlets import * Now we import the display function from IPython ¶ let's attach a function to the event on_submit After we run this cell, we can go up and write something in the text widget and after you submit the text you wrote will be printed after the cell from IPython.display import display text = widgets . Text () display ( text ) def handle_submit ( sender ): print ( "Thank you for entering this text:" , text . value ) text . on_submit ( handle_submit ) Thank you for entering this text: Ciao

Image in Jupyter and PIL step by step

Hi, """ Hi, we will see a step by step tutorial about PIL and IPython.core.display modules to create images from other images and diplaying them in Jupyter notebook """ # What we will do # Create a card # 1. Take a pic of a heart # 2. Create an image blanck the size of a card 90*130 # 3. Paste the heart in the middle # 4. show the card """ As first step wi will simply display an image on the notebook. I will show two way to display the image with 'display' from IPhyton a. Using the open method of PIL.Image (named Img) b. Using the Image method from the IPython.core.display module """ # 1. Take the pic of a heart from IPython.core.display import Image , display from PIL import Image as Img heart = 'img/heart.png' display ( Image ( heart )) display ( Img . open ( heart )) # 2. Create an image blanck the size of a card 90*130 # 3. Paste the heart in the middle #...

Let's draw a circle with PIL in Python

Let's continue making our coding around PIL. Let's start with some basic drawing: a circle from PIL import Image , ImageDraw img = Image . new ( "RGB" ,( 60 , 60 ), 'white' ) dr = ImageDraw . Draw ( img ) dr . ellipse (( 0 , 0 , 60 , 60 ), 'yellow' ) img . show () this is the image produced *If you use jupyter notebook, just write img at the end to see the output.