碎碎念:!有大佬愿意收留我组队了!真的是意外之喜,本来自己是不抱任何期待的,但是,有了这个机会就要狠狠抓住啊 所以所以 这段时间加油冲!
10.27
1、import itertools(无穷迭代器
具体代码演示:python itertools 使用详解_寻寻觅觅oO的博客-CSDN博客_itertools
迭代器是遍历线性数据结构(链表)的重要方法之一
迭代器是一个超级接口,可以遍历集合的对象
Itertools.permutation()
功能属于组合发电机。用于简化组合结构(例如排列,组合和笛卡尔积)的递归生成器称为组合迭代器。
迭代器作用:遍历/迭代集合(数组)所有元素
hashNext() - 询问有没有下一个元素
next() - 移动到下一个元素,并返回该位置上的元素
remove() - 删除集合元素
列表解析式
经常会看到类似于 [i for i in range(1,10)]
的表达式,这种表达式称为列表解析(List Comprehensions),类似的还有字典解析、集合解析等等
列表解析式是将一个列表(实际上适用于任何可迭代对象)转换成另一个列表的工具。在转换过程中,可以指定元素必须符合一定的条件,才能添加至新的列表中,这样每个元素都可以按需要进行转换。
每个列表解析式都可以重写为 for 循环,但不是每个 for 循环都能重写为列表解析式,列表解析比 for 更精简,运行更快。
还可以进行条件筛选
str函数
str函数是Python的内置函数,它将参数转换成字符串类型,即人适合阅读的形式。
print()
function:指定下一个输出点的位置。
第一、正常情况下,print() 自带了‘\n’.所以,print()即为一个\n
第二、配合print('',end = '')使用。使光标保持在同一行。