def method_name(): data = [1, 3, 4, 5, 2] print(data[0]) # 输出左边第0个位置的元素:1 print(data[3]) # 输出左边第3个位置的元素 print((data[-1])) # 输出最右边的元素 print(data[2], data[-2]) data[0] = 99 # 修改列表元素的值 print(data[0]) print(data) print(len(data)) # len()是Python的内置函数,用于获得序列中元素的个数。 # 列表切片 # 切片是为了获得序列某个区间的元素序列。切片操作通过使用两个冒号分隔3个数字来实现, # # 第一个数字表示切片的开始位置,默认为0; # 第二个数字表示切片的终止位置(但不包含该位置的元素),默认为列表的长度; # 第三个数字为切片的步长,默认为1,当省略步长时,可以同时省略后一个冒号。 # 从右向左隔一个取一个元素,不包含0 # 列表元素的访问和修改 method_name() array = [3, 4, 6, 7, 2, 10, 16] print(array[:]) # 取全部元素 print(array[0:]) # 取全部元素 print(array[:-1]) # 取 除最后一个元素外的所有元素 print(array[2:5]) # 取序号为2、3、4的元素,不包含最后一个序号的元素 print(array[::2]) # 从0开始隔一个取一个元素 print(array[1:5:2]) # 从1开始,每隔一个取一个元素,直到5为止 print(array[::-1]) # 从右向左取全部成员 print(array[5:0:-2]) x=input("请输入一个整数:") if x==x[::-1]: print("是回文数。") else: print("不是回文数。")
笔记-python列表切片
最新推荐文章于 2024-08-02 12:25:21 发布