创建新列表和新字典并把其中的元素和键值对都变为小写可以分别使用以下两种方法实现:
1.创建新列表并把其中的元素都变为小写:
首先,需要定义一个原始列表original_list,然后使用列表推导式创建一个新列表new_list。在列表推导式中,对于原始列表中的每一个元素,我们都使用字符串的lower()方法把它转换为小写形式。
original_list = ['Hello', 'World', 'Python']
new_list = [s.lower() for s in original_list]
print(new_list)
输出结果为:
['hello', 'world', 'python']
2.创建新字典并把其中的键值对都变为小写:
同样地,我们可以先定义一个原始字典original_dict,然后创建一个新字典new_dict,在循环中遍历原始字典的键值对,将键和值都转换成小写形式,并赋值给新字典。这里用items()方法来遍历字典的键值对,并且用字典的setdefault()方法把新的键值对添加到新字典中。
original_dict = {'A': 1, 'B': 2, 'C': 3}
new_dict = {}
for key, value in original_dict.items():
new_key = key.lower()
new_value = value.lower()
new_dict.setdefault(new_key, new_value)
print(new_dict)
输出结果为:
{'a': 1, 'b': 2, 'c': 3}
以上两种方法可以很好地实现创建新列表和新字典并把其中的元素和键值对全部变成小写。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python实现创建新列表和新字典,并使元素及键值对全部变成小写 - Python技术站