栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

10.6Python笔记-list添加元素

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

10.6Python笔记-list添加元素

1.班上已有同学['Alice', 'Bob', 'Candy', 'David', 'Ellena'],新来报到3名同学分别是'Zero', 'Phoebe', 'Gen',请综合利用append()方法,insert()方法,把三个同学的名字按首字母顺序插入到列表里去。【list中添加新元素】

  • append()方法总是将元素添加到list的尾部
  • insert()方法需要两个参数,分别是需要插入的位置,以及需要插入的元素。
  • names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    names.append('Zero')
    names.insert(5, 'Phoebe')
    names.insert(5, 'Gen')
    print(names)

 2.L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena'],由于Candy,David依次转学,写出代码。【list中删除元素】

pop()方法默认删除列表list的最后一个元素,返回最后一个元素值

pop(a)接收需要删除的元素的位置参数,并返回该元素值

L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
L.pop(2)
L.pop(2)
print(L)

 3.班上某次考试,['Alice', 'Bob', 'Candy', 'David', 'Ellena'] 的成绩分别是 89, 72, 88, 79, 99,请按照成绩高低,重新排列list中同学名字的顺序。

# Enter a code
names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
score = [89, 72, 88, 79, 99]
for num1 in names:
    for num in names:
        if score[num] < score[num + 1] :
            name=names[num + 1]
            names[num + 1] = names[num]
            names[num] = name
        num = num + 1
    num = num1
print(names)

代码是错的

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/302679.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号