五、Python中的列表(list)(python中的count,关键词优化)

时间:2024-05-01 00:35:41 作者 : 石家庄SEO 分类 : 关键词优化
  • TAG :

    %E4%BA%94%E3%80%81Python%E4%B8%AD%E7%9A%84%E5%88%97%E8%A1%A8%EF%BC%88list%EF%BC%89

列表是在Python中是一组数据的集合 如:

li = ['jack','tom','jim']

列表中的数据类型也可以不同 如:

li = ['jack',123,'tom',89]

列表中也可以嵌套列表 如:

li= ['jack',123,['hello','python',89],'中国']

定义一个列表

li= ['jack',123,'hello','python',89,'中国','你好']

读取列表中的元素,可以使用下标来读取,下标从 0 开始,但是如果超出了列表的长度,就会报错:IndexError: list index out of range

li= ['jack',123,'hello','python',89,'中国','你好']

print(li[0])

print(li[2][0])

如果要取出最后一个元素的下标为 -1,倒数第二个元素为 -2 从后往前,依次类推

li= ['jack',123,'hello','python',89,'中国','你好']

print(li[-1])

print(li[-2])

切片也支持在列表中的使用 返回一个列表,如:

li= ['jack',123,'hello','python',89,'中国','你好']

print(li[0:3])

也可以设置步长,倒着取

li= ['jack',123,'hello','python',89,'中国','你好']

print(li[::-2])

读取列表的长度,可以使用len()函数

li= ['jack',123,'hello','python',89,'中国','你好']

print(len(li))

在列表中添加元素 append() 方法,默认在列表的末尾添加一个元素

li= ['jack',123,'hello','python',89,'中国','你好']

li.append('添加的元素')

print(li)

在列表的指定位置添加元素,insert()方法

li= ['jack',123,'hello','python',89,'中国','你好']

li.insert(2,'alex')

li= ['jack',123,'hello','python',89,'中国','你好']

li.insert(2,'alex')

print(li)

删除元素:pop()方法: 默认删除列表中的最后一个元素,并返回该元素

li= ['jack',123,'hello','python',89,'中国','你好']

print(li.pop())

删除指定元素pop() 方法:可添加参数,删除指定下标的元素,并返回该元素

li= ['jack',123,'hello','python',89,'中国','你好']

print(li.pop(0))

清空列表 clear() 方法 返回 None

li= ['jack',123,'hello','python',89,'中国','你好']

print(li.clear())

remove() 方法:删除指定元素

li= ['jack',123,'hello','python',89,'中国','你好']

li.remove('jack')

print(li)

复制列表

li= ['jack',123,'hello','python',89,'中国','你好']

print(li.copy())

count() 返回一个数据在列表中出现的次数

li= ['jack',123,'hello','python',89,'中国','你好','python']

print(li.count('python'))

extend() 方法 方法中的参数必须是一个iterable。

lis = ['1',2,3]

lis.extend('abc')

print(lis)

index()方法: 返回一个元素在列表中首次出现的位置,如果找到,返回下标,如果没有找到,则报错.

也可以指定起始和结束位置

lis = ['a','b','c','a']

print(lis.index('a',1))

revrese()方法,翻转列表

li= ['jack',123,'hello','python',89,'中国','你好','python']

li.reverse()

print(li)

sort() 排序

li = [1, 8, 0, 7, 76, 89]

li.sort()

print(li)

翻转排序

li = [1, 8, 0, 7, 76, 89]

li.sort(reverse= True)

print(li)

字符串和列表之间的转换 字符串变成列表 可以使用split()方法

s1 = 'a,b,c,d,e,f,h'

print(s1.split(','))

列表转换成字符串

l1 = ['a', 'b', 'c', 'd', 'e', 'f', 'h']

print(''.join(l1))

join 方法

s = 'abc'

print('-'.join(s))

本文:五、Python中的列表(list)的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:深圳金米财税靠谱吗?金米财税怎么样?下一篇:

6 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18