列表_分片

1、什么是列表


image.png

列表格式:
列表名称 赋值符 [元素1,元素2,...] ,注意,列表中的所有下标都是从0开始,列表中元素可以为任何数据类型,若为字符串,需要加双引号。

2、访问列表项


image.png

总结:先赋值group 为空值,再输入数据赋值给name,然后用group.append(name) 把name的值添加到列表中;group[0],表示列表中第一个数据。
练习代码:
group=[]
for i in range(3):
name=input("请输入第"+str((i+1))+"个名称")
group.append(name)
print(group)
print(group[0])

3、列表_分片
names=["Tony","Lisa","July","Merry"]
print(names[:3]) # 等于print(names[0:3])
print(names[2:]) # 等于print(names[2:4])
print(names[:]) # 等于print(names[0:4])

追加列表的方法:

1、使用 append 追加元素。


追加列表方法.png

names=["Tony","Lisa","July","Merry"]
names.append(["小张","小王"])
print(names)

总结:用append一次只能追加一个元素或者,追加[列表]

2、使用 extend 追加列表到列表。

names=["Tony","Lisa","July","Merry"]
names.extend(["小张","小爱","小米"])
print(names)

总结:用extend一次只能追加一个元素或者,追加[列表]
append 与 extend
相同:追加元素到列表时,一次都只能添加一个元素,都是追加到尾部。
区别:
①追加列表到列表时,使用append,会打印出列表,如下:
['Tony', 'Lisa', 'July', 'Merry', ['小张', '小爱', '小米']]

②使用extend,只会打印出列表中的元素,如下。
['Tony', 'Lisa', 'July', 'Merry', '小张', '小爱', '小米']

3、使用 insert 追加列表到列表

image.png

重点:指定位置添加

4、使用+号

image.png

一般不推荐使用

总结:


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述 列表、元组和字符串同属于序列的一种,都有序列的特点,每个元素都有编号,即其位置或索引,其中第一个元素...
    李树涛阅读 710评论 0 1
  • 第二章 列表和元组 列表和元组区别:列表可以修改,二元组则不能 python的6种內建的序列: 列表和元组,字符串...
    mydre阅读 474评论 0 0
  • 1.基本数据类型int、float、bool、complex、str、list、dict、tuple、 set.....
    Smr_T阅读 394评论 0 0
  • """ 第六章 数据类型(列表和元组) """ # 列表 list # 一、列表的定义 # 需求:想存储一个人的名...
    天刀笑剑钝阅读 480评论 0 0
  • D1:早上5:30的闹钟,和都督同时醒了。洗漱完还是比预期时间早,都督呆不住,说先下去吧,于是背上行李和萨克斯,楼...
    我爱都督阅读 790评论 0 1