我们在课程中被分配了这个任务。有一个字符串'python',您需要编写这样的代码,以便输出是一个字典{1:p,2:y.....}等等直到结束。不能使用库。
我写了这样的代码
str1 = "Python"
dic = {}
keys = range(1, 7)
for i in range(0, len(str1)):
for key in keys:
dic.update({key: str[i]})
print(dic)
但由于某种原因,它不起作用。告诉我有什么问题?提前致谢!!!
要将索引分配给集合的元素,使用以下函数很方便
enumerate:我会这样做:
结论:
它可以变得更容易:)
字符串的各个字母
'Python'可以通过索引访问,就像列表一样。例如,str1[0]我们将有第一个字母的值,即'P'for因此,在从1到的循环中len(str1)+1(以便字典中的编号从一开始),我们填写字典但是由于字符编号以 ,
str1开头0,在每次迭代中,当访问单个字母时,我们需要1从i结论: