python实现创建新列表和新字典,并使元素及键值对全部变成小写

  • Post category:Python

要创建新列表或字典并使其元素及键值对全部变成小写,可以使用列表推导式和字典推导式:

创建新列表并使元素全部变成小写

# 原始列表
old_list = ['Hello', 'World', 'Python']

# 使用列表推导式创建新列表,并使元素全部变成小写
new_list = [item.lower() for item in old_list]

# 输出新列表
print(new_list)  # ['hello', 'world', 'python']

在上面的示例中,我们先定义了一个原始列表 old_list,然后使用列表推导式创建了一个新的列表 new_list。在列表推导式中,我们使用了 item.lower() 将列表中的元素全部转换成小写字母。

创建新字典并使键值对全部变成小写

# 原始字典
old_dict = {'Name': 'Alice', 'Age': 25, 'City': 'Shanghai'}

# 使用字典推导式创建新字典,并使键值对全部变成小写
new_dict = {key.lower(): value.lower() for key, value in old_dict.items()}

# 输出新字典
print(new_dict)  # {'name': 'alice', 'age': '25', 'city': 'shanghai'}

在上面的示例中,我们先定义了一个原始字典 old_dict,然后使用字典推导式创建了一个新的字典 new_dict。在字典推导式中,我们使用 key.lower(): value.lower() 来创建新的键值对,并使用 for key, value in old_dict.items() 来遍历原始字典中的键和值,并使用 lower() 方法将它们全部转换成小写字母。

以上就是python实现创建新列表和新字典,并使元素及键值对全部变成小写的完整攻略,希望对你有所帮助。