我正在读取一个文件,并将信息存储在字典中,因为它从上到下读取。我不想按错误顺序打印与原始文件相比。
另外,一个很小的问题:我记得在某个地方看到了 if 和 else 语句的简写:
if a == 'a':
a = 'b' ? a = 'c'
你知道确切的表格是什么吗?
谢谢。
我正在读取一个文件,并将信息存储在字典中,因为它从上到下读取。我不想按错误顺序打印与原始文件相比。
另外,一个很小的问题:我记得在某个地方看到了 if 和 else 语句的简写:
if a == 'a':
a = 'b' ? a = 'c'
你可以使用OrderedDict,或者将数据存储在列表中并使用字典进行索引,或者将其存储在字典中并在操作时将键保存在列表中。
我不知道关于 dict
的事情,但你要找的简写形式是 Python 是否有三元条件运算符?
几乎每种语言都有三元运算符,你可以在 wikipedia 上找到一些例子。然而,在 Python 中的三元运算符与其他语言的语法不同,就像链接的 SO 答案中所解释的那样。