Python中的列表

Python中的列表初识列表有时候我们需要将一些名字或者一些数字存放在一起,组成一个”分组“或者一个”集合“,这样可能很有用比如说:将全部名字组合在一起,老师逐个点

欢迎大家来到IT世界,在知识的湖畔探索吧!

Python中的列表

初识列表

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

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

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

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

family = ['Dad', 'Mom', 'Brother', 'Sister']
 
scores = [88, 82, 78, 94]

欢迎大家来到IT世界,在知识的湖畔探索吧!

name、family、scores都是列表变量

列表操作

创建列表

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

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

欢迎大家来到IT世界,在知识的湖畔探索吧!# 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]
欢迎大家来到IT世界,在知识的湖畔探索吧!names = ['David', 'Jack', 'Rose', 'John', 'Bruck']
print(names[0])
print(names[1])

#执行结果
David
Jack
Python中的列表

‘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']
Python中的列表

删除列表中某个元素

通过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的视频,在公众号里给留言,我会及时给你回答。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/22378.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信