‫欢迎回来｡
‫让我们来讨论一些有用的技巧, 你会在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, 就得到这个结果.
‫我们得到了什么？
‫嗨, 我叫乔乔｡
‫有时候你会经常注意到这种模式, 特别是当你想从一个项目列表中加入并创建一个新的字符串时｡
‫现在, 一个简单的方法就是, 不用做这个, 只做一个空字符串.
‫点连接, 然后连接所有列表项｡
‫我们走吧｡
‫所以我们要做的就是把列表组合成一个字符串｡
‫这是一个常见的模式, 你们会看到很多, 我会在下一个中看到｡
‫再见, 再见, 再见