列表和元祖
list:将一个可迭代对象转化成列表(如果是字典,默认将key作为列表的元素)。
tuple:将一个可迭代对象转化成元祖(如果是字典,默认将key作为元祖的元素)
相关内置函数
reversed:将一个序列翻转,并返回此翻转序列的迭代器
item=reversed([ ]) 返回翻转后的迭代器
slice:构造一个切片对象,用于列表的切片<br>
rule=slice( 0,7,2) print(li [rule ]) 第三个参数为步长
len:返回一个对象中元素的个数。
sorted:对所有可迭代的对象进行排序操作
sorted(参数,key= 函数)
enumerate:枚举,返回一个枚举对象
for index,elment in enumerate(lst)
all:可迭代对象中,全都是True才是True
print(all( ))
any:可迭代对象中,有一个True 就是True
print(any( ))
zip:函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同。
for i in zip(l1,l2,l3):
<br> print(i)
filter:过滤·
ret = filter(func,[1,2,3,4,5,6,7]) 也可用 lambda
map:会根据提供的函数对指定序列做映射
map(lambda x: x ** 2, [1, 2, 3, 4, 5])
字符串相关
str:将数据转化成字符串
format:与具体数据相关,用于计算各种小数,精算等
左对齐print(format('test', '<20'))<br>
<br>右对齐print(format('test', '>20'))
居中对齐print(format('test', '^20'))
bytes:用于不同编码之间的转化
bs=bytes(s,encoding='utf-8') print(bs) = s.encode('utf-8')
ord:输入字符找该字符编码的位置
print(ord ( ))
chr:输入位置数字找出其对应的字符
print(chr ( ))
ascii:是ascii码中的返回该值,不是就返回/u...
print(ascil ( ))
repr:返回一个对象的string形式(原形毕露
print(repr())
bytearry:返回一个新字节数组。这个数组里的元素是可变的,并且每个元素的值范围: 0 <= x < 256。
memoryview
数据集合
dict:创建一个字典。
set:创建一个集合。
frozenset:返回一个冻结的集合,冻结后集合不能再添加或删除任何元素