names = ['Finland', 'Sweden', 'Norway','Denmark','Iceland', 'Estonia','Russia']. Unpack the first five countries and store them in a variable nordic_countries, store Estonia and Russia in es, and ru respectively.
时间: 2023-12-17 07:02:25 浏览: 275
freelancing-in-finland:软件开发人员过渡到自由职业的终极资源:woman_technologist::Finland:
可以使用列表解包(unpacking)和切片(slicing)来完成这个任务。以下是代码实现:
```python
names = ['Finland', 'Sweden', 'Norway', 'Denmark', 'Iceland', 'Estonia', 'Russia']
# 列表解包,获取前五个元素
nordic_countries = names[:5]
# 获取 Estonia 和 Russia
es, ru = names[-2:]
print(nordic_countries) # ['Finland', 'Sweden', 'Norway', 'Denmark', 'Iceland']
print(es) # Estonia
print(ru) # Russia
```
在上面的代码中,我们使用了切片 `names[:5]` 来获取前五个元素,然后使用列表解包将其赋值给变量 `nordic_countries`。接着,我们使用切片 `names[-2:]` 来获取最后两个元素,然后将它们分别赋值给变量 `es` 和 `ru`。
最后,我们分别输出了三个变量的值,以验证代码的正确性。
阅读全文