龙空技术网

Python中的列表

爱比特编程 141

前言:

如今你们对“python把输入的数字存到列表”大致比较重视,同学们都想要学习一些“python把输入的数字存到列表”的相关文章。那么小编在网摘上汇集了一些有关“python把输入的数字存到列表””的相关内容,希望朋友们能喜欢,姐妹们快快来学习一下吧!

初识列表

有时候我们需要将一些名字或者一些数字存放在一起,组成一个”分组“或者一个”集合“,这样可能很有用

比如说:将全部名字组合在一起,老师逐个点名一遍比如说将一组成绩组合在一起,相互比较一下

python中将一些字符串或者数字存放一起,组成一个”分组”或者集合的数据结构,成为列表list

列表中每一项成为列表项或元素item列表使用中括号[]指出从哪里开始,到哪里结束中括号内通过逗号,分割各项

names = ['John', 'Rose', 'Bruck', 'Joy']family = ['Dad', 'Mom', 'Brother', 'Sister'] scores = [88, 82, 78, 94]

name、family、scores都是列表变量

列表操作

创建列表

列表是一种数据结构,跟字符串、数字类似,可以创建列表类型的变量

可以通过如下方式创建列表:

# name_age是由2两列表项组成,第一个列表项是字符串,第二个列表项是数字name_age = ['Tom', 32]#[]中没有任何列表项,是一个空列表newList = []

使用列表前必须优先创建列表(是空列表或者非空列表都可以)

可以创建空列表,因为在很多情况下,我们不知道列表中有多少元素,只知道将用一个列表保持这些数据

向列表中插入元素

向列表中插入元素需要调用append()函数,append()是追加函数,每次将元素插入到列表的尾部append()函数每次只能追加一个元素到列表末尾

#定义空列表my_friends = []#输出列表内容print(my_friends)#向列表插入my_friends.append('John')print(my_friends)my_friends.append('Bruck')print(my_friends)my_friends.append('Rose')print(my_friends)执行结果:[]['John']['John', 'Bruck']['John', 'Bruck', 'Rose']

获取列表中某个元素

列表通过索引值Index获取一个元素列表的索引值是一个数字,从0开始通过列表变量名[index]获取元素,例如names[0], names[1]

names = ['David', 'Jack', 'Rose', 'John', 'Bruck']print(names[0])print(names[1])#执行结果DavidJack

'David', 'Jack'可以通过names[0], names[1]获取

修改列表中某个元素

列表通过索引值index修改元素

names = ['David', 'Jack', 'Rose', 'John', 'Bruck']print(names)#将Index为2的'Rose'修改'Katie'names[2] = 'Katie'print(names)#执行结果:['David', 'Jack', 'Rose', 'John', 'Bruck']['David', 'Jack', 'Katie', 'John', 'Bruck']

删除列表中某个元素

通过remove()函数从列表中删除元素

names = ['David', 'Jack', 'Rose', 'John', 'Bruck']print(names)#用过remove函数删除元素'Jack'names.remove('Jack')print(names)#执行结果:['David', 'Jack', 'Rose', 'John', 'Bruck']['David', 'Rose', 'John', 'Bruck']

列表还有其他的删除函数,我们以后再讲

列表是Python编程中最常用的数据结构之一,一定要好好掌握

好了,就讲到这里,有什么问题可以在评论中留言,关注我的公众号【爱比特编程】后可以获取安装Python、Pycharm的视频,在公众号里给留言,我会及时给你回答。

标签: #python把输入的数字存到列表 #python怎么定义一个空列表 #python列表的列表