python从list中取一个元素,pythonlist取前几个元素

http://www.itjxue.com  2023-01-20 06:07  来源:未知  点击次数: 

python list找出一个元素的位置(重复元素怎么分别找出位置)

使用list的index方法可以找到list中第一次出现该元素的位置

?l?=?['a','b','c','c','d','c']

?find='b'

?l.index(find)

1

找出出现该元素的所有位置可以使用一个简单的表理解来实现

?find?=?'c'

?[i?for?i,v?in?enumerate(l)?if?v==find]

[2,?3,?5]

python提取list中的元素

1、提取某个或某几个元素

ki = [1, 3, 4, 5, 6, 8]

print(ki[2])

print(ki[2:4])

结果:

4

[4, 5]

2、提取所有元素

ki = [1, 3, 4, 5, 6, 8]

for i in range(0, len(ki)):

print(ki[i])

结果:

1

3

4

5

6

8

3、随机提取元素

import random

ki = [1, 3, 4, 5, 6, 8]

mk = random.sample(ki, 4)

print(mk)

结果:

[3, 4, 8, 1]

python 如何去list的第一个元素

取第一个的话。

a?=?[1,3,4,5,2,46]

print?a[0]

去掉的话

a?=?[1,3,4,5,2,46]

print?a[1:]

(责任编辑:IT教学网)

更多

推荐excel文章