python中的语法需要说明

时间:2015-11-21 06:35:39

标签: python

我是python的新手,在学习了一些主题之后,我想做一个小项目(电子邮件发件人)。当我研究一下所需的库和一些例子时,我看到了以下代码:

msg['Subject'] = 'The contents of %s' % textfile
msg['From'] = me
msg['To'] = you

我对语法感到困惑:

var['something'] = anything

这种语法意味着什么?请帮忙。

2 个答案:

答案 0 :(得分:4)

这种语法用于访问/修改Python dictionaries。示例var["Something"] = anything为字符anything设置变量var的值"Something"

键必须是不可变对象,例如字符串,整数,浮点数或元组。 字典值可以是任何python对象。

答案 1 :(得分:1)

这种语法用于python数据结构字典,它与电话字典非常相似,使我们能够将关键字(方括号中)与值(在LHS上)相关联。有关详细信息,请参阅教程Javadoc

中的第5.5节