列表list
- 索引
- 切片
- len
- for循环
li = ["a","b","c","d"] print(li[0]) print(li[0:2]) print(len(li)) for i in li: print(i) a ['a', 'b'] 4 a b c d
其他方法
- 1,append
li = ["a","b"] li.append('c') print (li) ['a', 'b', 'c']
- 2,count
li = ["a","b"] print(li.count('a')) 1
- 3,ectend
li = ["a","b"] li2 = ["c","d","e"] li.extend(li2) print (li) ['a', 'b', 'c', 'd', 'e']
- 4,index
li = ['a', 'b', 'c', 'd', 'e'] print(li.index('d')) 3
- 5,insert
li = ['a', 'b', 'c', 'd', 'e'] li.insert(2,'aaa') print(li) ['a', 'b', 'aaa', 'c', 'd', 'e']
6、pop 移除掉原列表中最后一个元素
li = ['a', 'b', 'c', 'd', 'e'] li.pop() print(li) ['a', 'b', 'c', 'd']
- 7、remove 移除从左边数 第一个元素
li = ['a', 'b', 'c', 'd', 'e','d'] li.remove('d') print (li) ['a', 'b', 'c', 'e', 'd']
- 8、reverse
li = ['a', 'b', 'c', 'd', 'e','d'] li.reverse() print(li) ['d', 'e', 'd', 'c', 'b', 'a']
- 9、sort 不适用于 不同数据类型
li = ['a', 'b', 'c', 'd', 'e','d'] li.sort() print(li) ['a', 'b', 'c', 'd', 'd', 'e']
- 10、del 删除指定索引位置
li = ['a', 'b', 'c', 'd', 'e','f'] del li[0] print(li) del li[2:3] print(li) ['b', 'c', 'd', 'e', 'f'] ['b', 'c', 'e', 'f']