第二章第三题

Posted ti5142

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二章第三题相关的知识,希望对你有一定的参考价值。

3、写代码,有如下列表,按照要求实现每一个功能

li=[‘alex‘, ‘eric‘, ‘rain‘]

  • 计算列表长度并输出
  • 列表中追加元素“seven”,并输出添加后的列表
  • 请在列表的第1个位置插入元素“Tony”,并输出添加后的列表
  • 请修改列表第2个位置的元素为“Kelly”,并输出修改后的列表
  • 请删除列表中的元素“eric”,并输出修改后的列表
  • 请删除列表中的第2个元素,并输出删除的元素的值和删除元素后的列表
  • 请删除列表中的第3个元素,并输出删除元素后的列表
  • 请删除列表中的第2至4个元素,并输出删除元素后的列表
  • 请将列表所有的元素反转,并输出反转后的列表
  • 请使用for、len、range输出列表的索引
  • 请使用for循环输出列表的所有元素
  • 技术分享图片
     1 i = [alex, eric, rain]
     2 print(len(li))#计算列表长度并输出
     3 li.append("seven")
     4 print(li)#列表中追加元素“seven”,并输出添加后的列表
     5 li.insert(0,"Tony")
     6 print(li)#请在列表的第1个位置插入元素“Tony”,并输出添加后的列表
     7 li.insert(1,"Kelly")
     8 print(li)#请在列表的第2个位置插入元素“Kelly”,并输出添加后的列表
     9 li.remove("eric")
    10 print(li)#请删除列表中的元素“eric”,并输出修改后的列表
    11 li_2 =li[1]
    12 li.pop(1)
    13 print(li_2,li)#请删除列表中的第2个元素,并输出删除的元素的值和删除元素后的列表
    14 # li.pop(2)
    15 # print(li)#请删除列表中的第3个元素,并输出删除元素后的列表
    16 # del li[1:4]
    17 # print(li)#请删除列表中的第2至4个元素,并输出删除元素后的列表
    18 li.reverse()
    19 print(li)# 请将列表所有的元素反转,并输出反转后的列表
    20 for k in range(len(li)):
    21     print(k)#请使用for、len、range输出列表的索引
    22 # 请使用enumrate输出列表元素和序号(序号从100开始)
    23 for k,y in enumerate(li):
    24     print(k+100,y)
    View Code

     

以上是关于第二章第三题的主要内容,如果未能解决你的问题,请参考以下文章

《数据结构与算法Python语言描述》习题第二章第三题(python版)

第二周作业第三题_张东明

C#三十六道简单填空题

全国计算机等级考试二级Python(2021年9月)备考笔记 第十二天

全国计算机等级考试二级Python(2021年9月)备考笔记 第十四天

LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之二:编码实现