小白学习python笔记 列表(一)

列表(一)

定义列表时,需要用英文输入法下的 中括号 [] 把里面的所有数据框起来,列表里面的每一个数据叫作 元素。每个元素之间都要用 英文逗号 (,) 隔开。


增删查改

查询

列表提供了 index() 方法,使用 列表.index(元素内容) 的形式,我们可以很方便地获得元素在列表中的索引值:

people = ["张三","李四"]
print(people.index("李四"))
# 输出  1

修改

通过 列表[索引] = 新值的格式,就可以修改列表中对应索引的内容。

people = ["张三","李四"]
people[people.index("李四")] = "王五" 
print(people[1])
# 输出 王五

增加

  1. “append” 的字面意思是“附加,增补”,所以append()方法会在列表末尾新增一个元素,同时列表长度加一,people 会含有3个元素。

    people.append("赵六")
    print(people[2])
    # 输出 赵六
    
  2. 列表还自带了insert()方法,单词“insert”意思为“插入”。

    insert(index,元素)

    “index”代表在列表中插入的位置,“元素”代表插入列表的值。

    注意: 列表中位于插入元素后的元素位置都会向后移动一个位置,即索引值加1.

删除

  1. pop(index): 返回列表指定位置的元素,并删除这个元素。pop() 可以传入一个元素,表示要删除的元素的索引,如果不传入,就默认最后一个元素的索引。

    people = ["张三","李四","赵六"]
    person = people.pop(1)
    print(people)
    print(person)
    
    # 输出 ['张三','赵六']
    #      李四
    
  2. del语句更加便捷,格式为:del 列表[index] ,能够删除列表中指定索引的元素,这里正向和反向索引都是支持的。

  3. remove(值) 不用索引,可以在列表中找到第一个指定的值,然后将它删掉。

people = ["张三","李四","赵六"]
people.remove("张三")
print(people)
# 输出 ['李四','赵六']
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值