Python - 数据类型之列表(一)

105 阅读2分钟

这是我参与2022首次更文挑战的第7天,活动详情查看:2022首次更文挑战

🐍列表概念

列表由一系列按特定顺序排列的元素组成。

在Python中,用方括号[]来表示列表,并用逗号来分隔其中的元素。

列表是有序集合,可以访问列表的任何元素,只需要知道该元素的位置或索引即可。

Python中第一位的索引是0而不是1。

loves = ["跑步","听歌","打游戏","爬山","抽烟","喝酒","烫头"]
print(loves)
print(loves[0])#输出loves列表中的第一位
print(loves[-1])#输出loves列表中的最后一位
print("我的爱好是:"+loves[-3]+","+loves[-2]+","+loves[-1])

在这里插入图片描述

🐍修改列表

  • append()将元素添加到列表末尾
  • insert()将元素插入到列表索引为0的地方
  • 列表名[n]=值,将列表中索引为n修改值
  • del 列表名[],删除列表中的索引为n的元素
  • pop()方法可删除列表末尾的元素,并可以取其值
  • 列表名.remove("元素值"),删除元素值为"元素值"的元素,不需要索引
  • 列表名1.extend(列表名2),将列表名2中的元素添加到列表名1中、
  • 列表名.clear(),清除所有元素
bisai = ["游泳","拳击","乒乓","台球","跳远"]
print(bisai)
bisai.append("武术")      #将元素添加到列表末尾
print(bisai)
bisai.insert(0,"健美操")   #将元素插入到列表索引为0的地方
print(bisai)
bisai[-2]="跳高"          #将列表中倒数第二位修改为"跳高"
print(bisai)
del bisai[-1]             #删除列表中最后一位
print(bisai)
bisai1 = bisai.pop()    #pop()方法可删除列表末尾的元素,并可以取其值
print(bisai1)
print(bisai)
bisai.remove("乒乓")      #删除元素值为"乒乓"的元素,不需要索引
print(bisai)
bisai2 = ["羽毛球","篮球"]
bisai.extend(bisai2)     #将bisai2中的元素添加到bisai中
print(bisai)
bisai.clear()           #清除所有元素
print(bisai)

在这里插入图片描述

今天的内容就到这里,关于列表的很多操作需要讲到循环内容,等到讲过循环再来补充,拜了个拜~