Xóa nhiều chủ đề
Trong chính quyền thành phố, không dễ làm được việc nếu thiếu các mối quan hệ tốt. Sam đang tự “đốt cầu” với những chủ đề tổng quát cô ấy đã tạo ở bài trước.
Mọi người đang lảng tránh vì cô ấy làm điện thoại họ nổ tung với thông báo.
Cô quyết định xóa hẳn các chủ đề tổng quát theo từng phòng ban và chỉ giữ lại các chủ đề quan trọng (critical).
Sam đã tạo client boto3 cho SNS và lưu trong biến sns.
Hãy giúp Sam lấy lại vị thế trong “trật tự xã hội” quan liêu bằng cách xóa mọi chủ đề không chứa từ critical.
Bài tập này là một phần của khóa học
Giới thiệu về AWS Boto trong Python
Hướng dẫn bài tập
- Lấy danh sách chủ đề hiện tại.
- Với mỗi topic ARN, nếu không chứa từ
'critical', hãy xóa nó. - In danh sách các chủ đề critical còn lại.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Get the current list of topics
topics = sns.____()['____']
for topic in topics:
# For each topic, if it is not marked critical, delete it
if "critical" not in topic['TopicArn']:
sns.____(____=topic['____'])
# Print the list of remaining critical topics
print(sns.____()['____'])