Je suis un débutant et je suis au niveau de l'étude de l'écriture de Markdown. Je pensais que la sortie était essentielle, alors je pense le laisser pour moi.
pc:Macbook pro python3 ver3.8.6 pyq
Créez un fichier à l'aide du terminal.
~$cd Documents
~Documents$mkdir study
~Documents$cd study
~Documents/study$touch room.csv
~Documents/study$touch study.py
~Documents/study$ls
room.csv test.py
--Courir--
~Documents/study$python3 study.py
room.csv
Salle de réunion A,Traînée
Salle de réunion B,Sept herbes
Salle de réunion C,traverser
Salle de réunion A,Yashiro
Salle de réunion A,Yotsuba
Salle de réunion A,Mitsuya
Salle de réunion B,Traînée
Salle de réunion B,Futaki
Salle de réunion C,Rokutsuka
Salle de réunion A,traverser
Salle de réunion B,Nikaido
Salle de réunion C,Nanase
Salle de réunion A,Une couleur
stury.py
#Initialisation de la liste
book = {}
#lire csv
with open ('room.csv', encoding='utf-8') as f:
#Salle de réunion A,Yamada
for row in f:
#Supprimer les blancs et la liste
columns = row.rstrip().split(',')
room = columns [0]
#Dès la deuxième fois ...
if room in book:
book[room] += 1
#Première fois{'Salle de réunion A': 1, 'Salle de réunion B': 1, 'Salle de réunion C': 1}
else:
book[room] = 1
#clés valeurs éléments éléments ont les deux, donc deux arguments
#print(book) → {'Salle de réunion A': 6, 'Salle de réunion B': 4, 'Salle de réunion C': 3}
for room_name, count in book.items():
print(room_name + ':' + str(count))
-----------result-----------
Salle de réunion A:6
Salle de réunion B:4
Salle de réunion C:3
Recommended Posts