python中列表基本原理以及简单操作

什么是列表
1.列表是处理一组有序项目的数据结构
2.列表是python中最具灵活的有序集合对象类型
3.列表可以包括任何类型的对象:字符串,数字甚至其他列表
4.列表是可变的数据类型,即这种类型的值可以被修改
5.Example:表示一个购物清单
goods:[‘牛奶’,‘咖啡’]

   >>> lst = []
         >>> type(lst)
         <class 'list'>
         >>> type(lst)
         <class 'list'>
         >>> lst = list("abc")
         >>> lst
         ['a', 'b', 'c']
         >>> 

列表基本操作
1. 增加:—append

 >>>lst
           ['apple','orange',123,0.111]
           >>>lst.append['test']
           >>>lst
           ['apple','orange',123,0.111,'test']
  1. 指点位置添加,通过下标进行添加:—insert
 >>> lst1.insert(0,'jljl')
        >>> lst1
        ['jljl', 'lkdjsf', 'jsldfj', 123, [1, 2, 3]]
        >>>

3 .扩展:–extend

 >>> lst1.extend(lst)
        >>> lst1
        ['jljl', 'lkdjsf', 'jsldfj', 123, [1, 2, 3], 1, 2, 3]
        >>> 
  1. 删除元素,默认最后一个(指定index删除)–pop
  >>> a.pop()
       'c'
       >>> a
       [1, 2, 3, 'a', 'b']
       >>> a.pop(0)
       1
       >>> a
       [2, 3, 'a', 'b']
       >>> 
  1. 指定删除的数据----remove
 >>> a.remove(2)
         >>> a
        [3, 'a', 'b']
          >>> 

.6 根据下标删除----del

  >>> a = [1,2,3,'xx','yy','zz']
>>> a
[1, 2, 3, 'xx', 'yy', 'zz']
>>> del a[3]
>>> a
[1, 2, 3, 'yy', 'zz']
>>> del a[0:2]
>>> a
[3, 'yy', 'zz']
>>> c = 1
>>> del c
>>> c
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'c' is not defined
>>> 
  1. 清空—clear
>>> a.clear()
>>> a
[]
>>>

个人学习笔记,如有错误请大佬指正(doge)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值