1. 列表去重
使用set
duplicateList = ['1','aa','3','aa','23','1','bb']
newList= set(duplicateList)
print(newList)
结果:{‘3’, ‘aa’, ‘23’, ‘1’, ‘bb’}
2. 获取列表中的值
- 单个列表根据索引取值
a = ['1','aa','3','aa','23','1','bb']
print(a[0])
print(a[0:4])
print(a[::-1])
结果:
1
[‘1’, ‘aa’, ‘3’, ‘aa’]
[‘bb’, ‘1’, ‘23’, ‘aa’, ‘3’, ‘aa’, ‘1’]
- 根据index()去对应的index值,如果元素不在,则会抛出异常
list.index(x[, start[, end]])
a=[1,2,3,'ab']
print(a.index(3),a.index('ab'))
print(a.index('c'))
结果:
2 3
Traceback (most recent call last):
File “d:/vsCodeWorkespace/test.py”, line 167, in
print(a.index(‘c’))
ValueError: ‘c’ is not in list
- 嵌套列表取值
a=[1,2