1
假設我有這個名單:壓實範圍
a = [('student', '100'), ('student', '101'),
('student', '102'), ('student', '103'),
('student', '104'), ('student', '105'),
('student', '106'), ('student', '120'),
('student', '121'), ('student', '122'),
('student', '123'), ('student', '124'),
('teacher', '21'), ('teacher', '22'),
('teacher', '23'), ('teacher', '24'),
('teacher', '25'), ('teacher', '26'),
('teacher', '27'), ('teacher', '51'),
('teacher', '52'), ('teacher', '53'),
('teacher', '60'), ('Zstudent', '55'),
('Zstudent', '56'), ('Zstudent', '57'),
('Mstudent', '30'), ('Mstudent', '31')]
我怎麼能輸出:
student 100-106 120-124
teacher 22-27 51-53 60
Zstudent 55-57
Mstudent 30-31
'老師22-27 ...'爲什麼不'21-27'我不明白的邏輯! – Surya 2012-07-20 04:26:09
這是我的錯。我輸了21. – John 2012-07-20 05:23:07