python 列表

https://book.apeland.cn/details/30/

def names():
    names=["aaa0",'eva','ad金角大王2','ev3a3','eva']

    #返回第二个evad的索引值
 

first_index=names.index('eva') #第一个eva的索引
print(first_index)
new_list=names[first_index+1:] #在第一个索引之后切片一个新列表
second_index=new_list.index('eva')#切片之后新列表中eva的索引
print(second_index)
final_second_index=first_index+second_index+1#第二个eva在names列表中的索引

    #通过切片的形式实现反转
    rev1=names[::-1]
    #直接反转针对names的
    names.reverse()

    #打印列表中所有下标为奇数的值

    rev2=names[1::2]

#通过names.index()方法找到第2个eva值 ,并将其改成EVA
    names[names.index('eva',2)]="EVA"
    

# for i,j in  enumerate(names):

#         if j == "eva" :

#             # print(i,j)

#             print(names.index("eva",i+1))

#             names[names.index("eva",i+1)] ="EVA"

#             print(names)


    print(index1)
    print(rev1)
    print(names)
    print(rev2)
names()
 

你可能感兴趣的:(Python)