Cấp độ 8.4 bài tập Python
Cho một URL:
url = 'http://test.com/dir1/dir2/dir3/page.html';
Hãy trích xuất từ nó danh sách các thư mục:
['dir1', 'dir2', 'dir3']
Hiển thị lên màn hình hình kim tự tháp sau:
1
22
333
4444
55555
666666
7777777
88888888
999999999
22
333
4444
55555
666666
7777777
88888888
999999999
Cho danh sách các thành phố và quốc gia của chúng, được lưu trữ trong cấu trúc dữ liệu sau:
data = [
{
'country': 'country1',
'city': 'city11',
},
{
'country': 'country2',
'city': 'city21',
},
{
'country': 'country3',
'city': 'city31',
},
{
'country': 'country1',
'city': 'city12',
},
{
'country': 'country1',
'city': 'city13',
},
{
'country': 'country2',
'city': 'city22',
},
{
'country': 'country3',
'city': 'city31',
},
]
Hãy viết mã chuyển đổi cấu trúc dữ liệu thành dạng như sau:
[
'country1': {
'city11', 'city12', 'city13',
},
'country2': {
'city21', 'city22'
},
'country3': {
'city31', 'city32'
},
]