Python列表与字典操作实践

1、创建一个新的 Python 脚本。在其中创建三个不同的列表,将这三个列表相加,然后使用“for”循环和位置索引(即 range(len()))遍历该列表,并将列表中的索引值和元素打印到屏幕上。

#!/usr/bin/env python3
farm_animals = ['cow', 'pig', 'horse']
domestic_animals = ['dog', 'cat', 'gold fish']
zoo_animals = ['lion', 'elephant', 'gorilla']
animals = farm_animals + domestic_animals + zoo_animals
for index_value in range(len(animals)):
    print("{0:d}: {1!s}".format(index_value, animals[index_value]))

2、创建一个新的 Python 脚本。在脚本中,创建两个长度相等的不同列表。其中一个列表必须包含唯一字符串。同时创建一个空字典。使用“for”循环、位置索引和“if”语句来测试唯一字符串列表中的每个值是否已经是字典中的键。如果不是,则将该值作为键添加到字典中,并将另一个列表中具有相同索引位置的值作为该键的关联值添加到字典中。最后将字典的键和值打印到屏幕上。

#!/usr/bin/env python3

animals_dictionary = {}
animals_list = ['cow', 'pig', 'horse']
other_list = [4567, [4, 'turn', 7, 'left'], 'Animals are great.']

for index_value in range(len(animals_list)):
    if animals_list[index_value] not in animals_dictionary:
        animals_dictionary[animals
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值