day05 列表,元组的查增改删、颠倒顺序、排序

数据类型

列表,元组

       

            索引(下标) ,都是从0开始

 print(a[1:])#取到最后

 print(a[1:-1])#取到倒数第二值

 print(a[1:-1:1])#从左到右一个一个去取

 print(a[1::2])#从左到右隔一个去取

 print(a[3::-1])#从右到左

         切片

            .count         查某个元素的出现次数

            .index        根据内容找其对应的位置

             "值" in a         #查找值在不在a里面   a是变量名

        增加

            a.append() 追加          #默认插到最后一个位置

            a.insert(index, "内容")     #insert  插入                     index    索引

            a.extend 扩展

                             # a = [1, 2, 3]

                              # b = [4, 5, 6]

                              # a.extend(b)                   print 出来是1,2,3,4,5,6

        修改

            a[index] = "新的值"

            a[start:end] = [a,b,c]         #start开始   end结束    

        删除

            remove("内容")

            pop(index)        没有index(值、索引的意思)也就是不指定默认删除最后一个

            del a        删除列表            del a[index]       删除指定值

            a.clear() 清空

        排序

            sort ()             排序

            reverse()          颠倒顺序

身份判断            判断是不是列表

             type(a) is list

            True

其他操作

count:计算某元素出现次数

# t=['to', 'be', 'or', 'not', 'to', 'be'].count('to')

# print(t)

你可能感兴趣的:(day05 列表,元组的查增改删、颠倒顺序、排序)