.split Exercises

Below is a very long string called "arr", which contains many names in last,first order.  These names were taken from a randomized list of Stuyvesant students' first names, matched randomly with last names.

You'll be using the .split('\n') method to separate this string into lines, and you'll also need to use .split(',') to separate the names from each other in each line.

Answer the following questions and put them into the Comments-to-Teacher, labelling what each number or result means (e.g. "497 names" or "longest last name: 34 chars")...

1) How many names are there in the list (how many lines in the string)?

2) How long is the longest first name?  What is the longest first name?

3) What is the list of the second-longest first names?

4) How long is the longest last name?

5) Challenge:  Suppose you are looking at this list for the first time.  Calculate the length of the second longest last name, but you are only allowed to read through the list once to find the answer.

 

Copy the following code lines directly into Thonny:

arr = '''FOMIN,SAQIF
PAPERNO,XINNI
WILLIAMS,SKAI
GINDIS,MOZEN
MORSE,ANDREA
LOW,ARIEL
ZAMAN,ALEXANDRIA
HUMAIDEE,AFIA
SHAN,NATALIA
SHAHID,EDWARD
TEDESCO,CARINA
HLINKA,ZAMIN
STACY,JIA
SHIN,JIAYI
ZHAN,MALIKA
LETON,HEPZIBAH
KUCHINAD,VIANA
LEUSSING,REGINA
CHEN,EBTESHAM
AUDHY,ELAINE
WIELAARD,ANI
MARUF,VIOLETA
CUNNINGHAM,TANISHA
TAMEEM,AQIB
BISTA,ANGELA
KHALIQUE,RAMEZ
LOU,CYRUS
PERAZZO,KRIPAMOYE
FRID,JOSEPH
HAQUE,ANNE
FANTOZZI,ALVI
LANDA,ISABELLE
VALLEJO,VICKY
XHETANI,ZAINAB
LAKUSTA,MANVEER
FIROOZAN,OLIVIER
KARIM,SOPHIA
SCHWARZ,ESTEAK
KROP-SIEGMUND,TAASEEN
MUI,YE-HEE
SHAPIRO,MIM
GUTKOVICH,JAY
CHIU,HUMAIRA
BAHUTSKI,KAIDEN
FUKUOKA,RIFAH
CASTLE,SHAFKATH
VAYSBURD,KAZI
ANDREWS,MICHA
CAOTHIEN,DREW
RABINOVICH,DANIEL
OR,LUCINDA
KABWA,WEIBIN
MEDINA,SAKURA
ANANT,TERREN
RUZZIER,GITAE
SY,IQRA
PULAWSKA,ROXY
REN,YUVAL
BACCHUS,OLUWATOBI
JEA,FLORENCE
BAE,IRENE
HUGHES,LEON
COWAN,INARA
SHEN,KEN
ILYANOK,CHENHUI
COLLINS,SELENA
MIKHALEVSKY,MADELYN
MAI,NAFISA
GRAEBER,SAYAN
BOIS,ALIND
TSAHALIS,MANOLEE
GALAI,QINA
ROHAN,ALFAYED
KRONMAN,MORRIS
KYI,GRETA
TAWHID,INFINITY
KRANICH,WAI
KOLENOVIC,DORIN
LEUNG,XINQING
BELL,SAARAH
TYLO,MISA
TASNEEM,DAVALYNN
AZIZ,MELODY
SOIEFER,KANJUDA
FUENTES,MENDY
SAI,CALISTA
BACON,ANIKAH
ALLEN,KHUJISTA
JIA,KEIRA
LEVINE,TAMARA
EISEN,PULINDU
ASHIKIN,FATIHA
LAMANY,AIDEN
SCHWARTZ,ATHENA
RUSSO,FARIHAH
KATARI,SUBYETA
ZOARDAR,MISHEL
HAMEED,YVETTE
HARVEY,CALVIN
SELECTOR,DANTE'''