使用for循环构建字符串长度字典的方法如下:
下面是一个示例代码:
strings = ["apple", "banana", "cat", "dog", "elephant"]
length_dict = {}
for string in strings:
length = len(string)
if length in length_dict:
length_dict[length].append(string)
else:
length_dict[length] = [string]
print(length_dict)
输出结果为:
{5: ['apple'], 6: ['banana'], 3: ['cat', 'dog'], 8: ['elephant']}
这个示例代码中,我们使用for循环遍历了一个包含5个字符串的列表。通过len()函数获取每个字符串的长度,并将长度作为字典的键,将字符串作为字典的值。如果多个字符串具有相同的长度,我们将它们存储在一个列表中。最终得到的字典中,键是字符串的长度,值是具有相同长度的字符串列表。
腾讯云相关产品和产品介绍链接地址:
Techo Day
云+社区沙龙online [技术应变力]
云+社区技术沙龙[第21期]
企业创新在线学堂
算法大赛
"中小企业”在线学堂
《民航智见》线上会议
云+社区技术沙龙[第27期]
云+社区技术沙龙[第11期]
领取专属 10元无门槛券
手把手带您无忧上云