Python 在创建简单理解的变量时,int和.strip()的唯一用途是什么?
我的目标是打印一本字典,其中键是输入的数字,值是这些数字的平方。例如,如果索引是Python 在创建简单理解的变量时,int和.strip()的唯一用途是什么?,python,Python,我的目标是打印一本字典,其中键是输入的数字,值是这些数字的平方。例如,如果索引是my_list=1,2,3,4,那么脚本应该打印{1:1,2:4,3:9,4:16} 出现一个属性错误,表示: “列表”对象没有“拆分”属性 我意识到我需要定义列表以便进行拆分。 我做了一些关于如何定义列表以便简单理解的研究,并被告知int(.split())可能会有所帮助。我假设我需要把列表转换成整数 这是我一开始尝试的: print({num: num ** 2 for num in my_list.split(
my_list=1,2,3,4
,那么脚本应该打印{1:1,2:4,3:9,4:16}
出现一个属性错误,表示:
“列表”对象没有“拆分”属性
我意识到我需要定义列表以便进行拆分。
我做了一些关于如何定义列表以便简单理解的研究,并被告知int(.split())
可能会有所帮助。我假设我需要把列表转换成整数
这是我一开始尝试的:
print({num: num ** 2 for num in my_list.split()})
您可以在不拆分的情况下直接迭代列表。请尝试以下操作:
my_list = [1, 2, 3, 4]
print({num: num ** 2 for num in my_list})
输出:
{1:1, 2:4, 3:9, 4:16}
split
是对字符串
的一种方法,它采用一个可选参数,将其转换为由该参数分隔的元素的列表
;e、 g“雁行追逐”。拆分(“-”)
成为[“雁行”、“雁行”、“追逐”]