列表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']
    

      

posted on 2020-04-05 13:30  现实不似你所见  阅读(124)  评论(0编辑  收藏  举报