python3-列表

扫码查看

1、列表取值

names=["ruijie","cisco","huawei","h3c"]
print(names[0])
print(names[1:3])
#顾头不顾尾
4
 
1
names=["ruijie","cisco","huawei","h3c"]
2
print(names[0])
3
print(names[1:3])
4
#顾头不顾尾
打印结果:
ruijie
['cisco', 'huawei']
print(names[-1])
1
 
1
print(names[-1])
打印结果:h3c
print(names[-2:])#零可以省略
print(names[:2])#零可以省略
2
 
1
print(names[-2:])#零可以省略
2
print(names[:2])#零可以省略
打印结果:
['huawei', 'h3c']
['ruijie', 'cisco']
输出结果:

2、列表追加

方式1:names.append("tp-link")
    print(names)
方式2:names.insert(2,"hp")

#插入,想插入那个位置就写位置号

3、列表删除

names.remove("ruijie" )
print(names)
x
 
1
names.remove("ruijie" )
2
print(names)
打印结果:['cisco', 'huawei', 'h3c']
del names[0]和names.remove结果一直
names.pop()
print(names)
x
 
1
names.pop()
2
print(names)
['ruijie', 'cisco', 'huawei']
#pop()默认是删除最后一个
print(names.index("huawei"))
names.count("huawei")
 
1
print(names.index("huawei"))
2
names.count("huawei")
4、列表清除
names.clear()

5、列表翻转

names.reverse()
print(names)
 
1
names.reverse()
2
print(names)
[打印结果:'h3c', 'huawei', 'cisco', 'ruijie']

6、列表排序

names.sort()

7、列表扩展

names2=["dell","hp"]
names.extend(names2) #扩展
print(names,names2)





12-24 21:23
查看更多