天天看点

Python3.x列表及方法

Python3.x 列表及方法

列表中的方法有很多,本文仅举出比较实用,每个方法一个使用案例。

    1.创建一个列表,并打印列表中的元素  

#打印所有元素
LIST = [1,2,3,4,["AA","BB"]]
print(LIST)
输出: [1, 2, 3, 4, ['AA', 'BB']]

#打印列表中的某个元素-通过索引
LIST = [1,2,3,4,["AA","BB"]]
print(LIST[0])
print(LIST[4][0])
输出: 1
      AA
           

    2.append() #列表添加元素,追加操作。

LIST = ['aa','bb']
LIST.append('cc')
print(LIST)
输出: ['aa','bb','cc']
           

    3.extend() #一次性连续在末尾添加元素。

LIST = ['aa','bb']
LIST.extend('dd','ee')
print(LIST)
输出: ['aa','bb','cc','dd','ee']
           

    4.insert() #像列表中的某个位置插入元素

LIST = ['AA','CC']
LIST.insert(1,'bb')
print(LIST)
输出: ['AA','bb','CC']
#1为索引,在该索引前插入元素
           

    5.remove() #删除列表中的元素

LIST = [1,2,3,4,5]
LIST.remove(2)
print(LIST)
输出: [1, 3, 4, 5]
           

    6.del() #删除列表

LIST = [1,2,3,4,5]
del LIST[2]
print(LIST)
输出: [1, 2, 4, 5]

#删除整个列表
LIST = [1,2,3,4,5]
del LIST
print(LIST)
输出: NameError: name 'LIST' is not defined
           

    7.pop() #删除列表中一个元素并返回该值。

LIST = [1,2,3,4,5]
haha = LIST.pop(2)
print(haha)
print(LIST)
输出: 3
      [1, 2, 4, 5]
           

    8.sort() #列表元素排序

LIST = [1,3,2,4,5]
LIST.sort()
print(LIST)
#倒叙
LIST.sort(reverse=True)
print(LIST)

输出:
[1, 2, 3, 4, 5]
[5, 4, 3, 2, 1]
           

    9.count() #统计字符串里某个字符在列表中出现的次数

LIST = "blog.csdn.net/blog"
n = LIST.count("blog")
print(n)
n = LIST.count("blog",4,len(LIST))
print(n)
输出:
2
1
           

    10.list.index()  #从列表中找出某个值第一个匹配项的索引位置。

LIST = ["aa","bb","cc"]
n = LIST.index('aa')
print(n)
输出: 0

#通过索引范围查找
LIST = ["aa","bb","cc"]
n = LIST.index('aa', 1,2)
print(n)
输出: 'aa' is not in list
           

     11.xxx in LIST or xxx not in LIST #判断列表中元素是否存在返回boll值

number = [123, 456, 789]
n = 123 in number
print(n)
n = 123 not in number
print(n)
输出: 
True
Flase
           

    12.LIST[0:3] #显示列表中的元素

#显示第一到第三个元素
LIST = [1,2,3,4,5]
print(LIST[0:3])
输出: [1,2,3]

#复制一个列表为LIST1
LIST = [1,2,3,4,5]
LIST1 = LIST[:]
print(LIST1)
输出: [1,2,3,4,5]

#列表标签指向LIST1
LIST = [1,2,3,4,5]
LIST = LIST1