Python3基础4——初识列表(上)

发布时间:2024年01月04日

1.列表是什么

列表由一系列按特定顺序排列的元素组成。在Python中,用中括号''[ ]''表示列表,并用逗号分隔其中元素,你可以在列表中添加任何你需要的东西,下面是一个实例:

a = ['jack', 'handsome', '13', '额']  # 在这里添加了一个名为a的列表
print(a)

'''
运行结果:
['jack', 'handsome', '13', '额']
'''

2.访问列表元素

列表是有序集合,因此要访问列表中的任意元素,只需要将该元素的位置(索引)告诉Python。要访问列表元素,可指出列表的名称,在指出元素的索引,并将后者放在方括号内。

a = ['jack', 'handsome', '13', '额']
print(a[0])
print(a[3])

'''
运行结果:
jack
额
'''

注意:Python中,列表的第一个元素的索引为 0 !!,也就是说,第一个元素的索引是0,第二个元素的索引是1,第三个元素的索引是2,......。简单点,一个元素的索引就是它的位置再减1

索引除了正数还可以倒数,在索引前添加一个负号表示从列表最后一个元素开始数,例如:

a = ['jack', 'handsome', '13', '额']
print(a[-2])  # 访问倒数第2个元素
print(a[-3])  # 访问倒数第3个元素

'''
运行结果:
13
handsome
'''

3.使用列表元素

你可以像使用变量一样使用列表中的各个值,比如f字符串:

a = ['jack', 'handsome', '13', '额']
print(f'I am {a[1]}')
print(f'His name is {a[0].title()}')

'''
运行结果:
I am handsome
His name is Jack
'''

4.修改列表元素

在做程序时常常需要修改变量,列表也是如此,修改列表元素和修改变量相似,列表名[索引]=新元素:

a = ['jack', 'handsome', '13', '额']
print(a)
a[0] = 'Frank'  # 将索引为0的元素修改为'Frank'
print(a)

'''
运行结果:
['jack', 'handsome', '13', '额']
['Frank', 'handsome', '13', '额']
'''

6.在列表末尾添加元素

在列表中添加元素的最简单的方式就是讲元素附加(append)到列表。append()方法会将你指定的元素添加到列表末尾:

a = ['jack', 'handsome', '13', '额']
print(a)
a.append('hahaha')
print(a)

'''
运行结果:
['jack', 'handsome', '13', '额']
['jack', 'handsome', '13', '额', 'hahaha']
'''

你也可以先创建一个空列表,再把元素一个个添加进去。

b = []
b.append('额')
print(b)
b.append('6')
print(b)
b.append('嗯')
print(b)

'''
运行结果:
['额']
['额', '6']
['额', '6', '嗯']
'''

7.在列表中插入元素

方法insert()可以在列表的任意位置添加新元素,为此,你需要同时指定新元素的索引和值:

a = ['jack', 'handsome', '13', '额']
print(a)
a.insert(1, '呵呵')  # 在索引为1的位置添加一个新的元素('呵呵')
print(a)

'''
运行结果:
['jack', 'handsome', '13', '额']
['jack', '呵呵', 'handsome', '13', '额']
'''

注意:insert方法中第一个参数不用加引号!它的数据类型只能是整数!

文章来源:https://blog.csdn.net/import_world/article/details/135373739
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。