欢迎回来｡
让我们来讨论一些有用的技巧, 你会在Python代码中看到很多｡
好吧, 我们已经看到了一个, 就是长度的概念｡
你会经常用这个的｡
也就是计算出列表的长度｡
在我们的例子中是七｡
另一个非常有用的技巧是反转列表｡
现在, 我已经向你们展示了如何反转一个列表, 但有时你也可以用列表切片来做,
这是我们在字符串切片中看到的, 所以我实际上可以做篮子｡
然后分号分号负一｡
如果我在这里单击运行｡
这是你所期望的吗？
让我们一行一行地检查一下｡
我把篮子从a一直排到了Z, 然后我把它倒过来了.
它从Z一直到A, 然后我又把篮子倒过来了, 这样就不是倒过来了, 而是按顺序了.
答｡
B.最后
C. C.
D.
E.
十､
这个列表切片创建了一个新的列表｡
好吧, 我知道了
如果我在这里打印购物篮｡
您将看到购物篮是一个反向版本, 即我们对它采取的最后一个操作, 而不是创建新版本的列表切片｡
这个符号, 你会在列表中看到很多当你需要反转一个列表, 或者你需要复制一个列表的时候｡
或许你需要清单的一部分｡
另一个你会经常看到的有用的东西是范围｡
让我们暂时将其注释掉｡
如果我想快速生成一个列表, 比如说从1到100, 我可以这样做｡
我可以说范围, 然后开始, 然后停止｡
所以我们来做100个｡
如果我把这个打印出来｡
我就跑｡
我得到的范围是1到100｡
但如果我把这个列成一个清单｡
这将为我们创建一个新的列表｡
然后单击“Run（运行）”｡
你看那个｡
我得到的范围从1一直到99｡
记住, 这是开始, 然后无论如何要停止它｡
所以在它达到100之前, 它会停下来｡
现在, 如果我把这个去掉, 只做一件事｡
如果我想要一个有101个项目的列表, 我会得到一个从0开始一直到99的列表, 因为它从0开始｡
我会做101｡
我们会更多地讨论范围, 特别是在我们讨论编程中的循环时｡
但这是一个非常好的方法, 可以非常快速地生成列表, 尤其是编号列表｡
最后, 您会经常看到的最后一个常见的东西是点连接的概念｡
点连接实际上是对字符串起作用的东西｡
这是一个字符串方法, 但它经常以这种方式使用｡
我们有一个空字符串｡
这个空字符串, 比如说, 句子｡
然后我们就可以宣判了｡
点联接｡
join需要一个我们称之为可迭代的对象, 现在是一个列表｡
在这里, 我们可以有一个句子, 像, 嗨｡
我的名字｡
是的｡
乔乔
现在如果我打印句子｡
然后单击此处的“运行”｡
嗯嗯嗯
我什么也没得到｡
让我们找出原因｡
如果我在这里输入一个感叹号, 然后单击“运行”, 会怎么样？
好吧, 我会的
它打印出了一个句子, 但是看起来点连接为我们创建了一个新的项, 所以我们把它分配给新的句子｡
现在如果我写一个新句子, 然后打印出来｡
我们又看到了｡
嗨, 我叫乔乔｡
嗯嗯嗯
所以这是一个有点时髦｡
好吧, 我知道了
我们有这些感叹号｡
在我们的项和join之间, 通过前面的项来连接这些可迭代的项｡
如果我们把它改成一个空字符串, 单击run, 在中间加一个空格, 然后单击Run, 就得到这个结果.
我们得到了什么？
嗨, 我叫乔乔｡
有时候你会经常注意到这种模式, 特别是当你想从一个项目列表中加入并创建一个新的字符串时｡
现在, 一个简单的方法就是, 不用做这个, 只做一个空字符串.
点连接, 然后连接所有列表项｡
我们走吧｡
所以我们要做的就是把列表组合成一个字符串｡
这是一个常见的模式, 你们会看到很多, 我会在下一个中看到｡
再见, 再见, 再见