企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
##### List(列表) 加号 + 是列表连接运算符,星号 * 是重复操作 Python 列表截取可以接收第三个参数,参数作用是截取的步长 案例: 翻转字符串 ```python def reverseWords(input): inputWords = input.split(" ") # 通过空格将字符串分隔符,把各个单词分隔为列表 inputWords=inputWords[-1::-1] # 空,移动到末尾;第三步长,-1 表示逆向 output = ' '.join(inputWords) # 重新组合字符串 return output if __name__ == "__main__": input = 'I like runoob' rw = reverseWords(input) print(rw) # runoob like I ``` **列表中有哪些常见的方法:** count():统计某个元素在列表中出现的次数。 index():从列表中找出某个值第一个匹配项的索引位置。 append():在列表末尾添加新对象。 extend():在列表末尾一次性追加另一个序列的多个值。 insert():在列表的指定位置插入对象。 pop():移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。 remove():移除列表中某个值的第一个匹配项。 reverse():将列表中的元素反向,不重新拷贝一个列表。 reversed():将列表中的元素反向,重新拷贝一个列表。 sort():将列表中的元素排序,不重新拷贝一个列表。 sortd():将列表中的元素排序,重新拷贝一个列表。 copy():浅拷贝,只是给原来的列表贴上了一个新标签,对于一个复杂对象的子对象并不会完全复制,如果有子列表,改变原来的值,新的拷贝对象也会改变。 deepcopy():深拷贝,将复杂对象的每一层复制一个单独的个体出来。就是完全拷贝。 常见内置函数:max()、min()、sum()、len()、all()、any()、zip()、enumerate()