3K+ 次浏览
字典是 Python 中的一种数据结构。字典也被称为关联内存或关联数组。它用花括号 {} 表示。它以键值对的形式存储数据。与使用索引的其他数据结构不同,可以通过其键访问字典中的数据。要检索与特定键关联的值,必须使用索引值。由于字典中的键是唯一的,因此任何不可变对象(如元组或字符串)都可以用来标识它们。但是,存储在字典中的值不必是…… 阅读更多
543 次浏览
您可以在赋值语句中在方括号中不提供任何元素来创建空列表对象。空列表对象也可以通过不带任何参数的 list() 内置函数创建 >>> L1 = [] >>> L1 [] >>> L1 = list() >>> L1 []
23K+ 次浏览
如果 L1 和 L2 是包含键和相应值的列表对象,可以使用以下方法构造字典对象。使用 dict() 函数压缩两个列表并转换为字典 >>> L1 = ['a','b','c','d'] >>> L2 = [1,2,3,4] >>> d = dict(zip(L1,L2)) >>> d {'a': 1, 'b': 2, 'c': 3, 'd': 4} 使用字典推导式语法 >>> L1 = ['a','b','c','d'] >>> L2 = [1,2,3,4] >>> d = {k:v for k,v in zip(L1,L2)} >>> d {'a': 1, 'b': 2, 'c': 3, 'd': 4}
341 次浏览
如果 L1 和 L2 是包含键和相应值的列表对象,可以使用以下列表推导式语法构造字典对象。 >>> L1 = ['a','b','c','d'] >>> L2 = [1,2,3,4] >>> d = {L1[k]:L2[k] for k in range(len(L1))} >>> d {'a': 1, 'b': 2, 'c': 3, 'd': 4}
151 次浏览
字典对象是键值对的无序集合,用逗号分隔并用花括号括起来。值与键的关联由它们之间的 : 符号标记。>>> D1={'a':1,'b':2,'c':3} 键只能在一个字典对象中出现一次,而单个值可以分配给多个键。键应为不可变数据类型,即数字、字符串或元组。>>> D2={1:'aaa', 2:'bbb', 3:'ccc'} >>> D3={(10,10):'x1', (20,20):'x2'} >>> D4={'Microsoft':['MS Office', 'Windows', 'C#'], 'Oracle':['Oracle', 'Java', 'MySQL']}
94 次浏览
Python 的数字转换函数 float() 将整数转换为浮点数,小数部分为 0。它还将具有浮点数有效表示形式的字符串解析为浮点对象。>>> float('1.11') 1.11 >>> float(1) 1.0 >>> float('1') 1.0 >>> float('1.1e-2') 0.011
382 次浏览
我们使用 Python 库中的 oct() 函数将任何整数转换为其八进制等效数字。我们得到一个包含八进制表示的字符串 >>> oct(100) '0o144' >>> oct(0x10) '0o20' >>> oct(10) '0o12'
719 次浏览
我们可以使用内置的 hex() 函数将任何整数转换为其十六进制表示。>>> hex(100) '0x64' >>> hex(4095) '0xfff' >>> hex(31) '0x1f'
2K+ 次浏览
与整数关联的 ASCII 字符通过 chr() 函数获得。此函数的参数可以是 0 到 0xffff 之间的任何数字 >>> chr(0xaa) 'ª' >>> chr(0xff) 'ÿ' >>> chr(200) 'È' >>> chr(122) 'z'
Python 库的 chr() 函数转换与 0 到 0x10ffff 之间的任何整数关联的 Unicode 字符。>>> chr(36) '$' >>> chr(97) 'a' >>> chr(81) 'Q'