Python轻松入门(五):列 表

网友投稿 314 2022-09-04


Python轻松入门(五):列 表

​列表又叫List,是Python内置的一种数据结构,由多个数据组合而成。

# 例子FriendName = ["kevin", "tony", "asum"]print(FriendName)# 例子FriendName = ["kevin", "tony", "asum"]print(FriendName[0])print(FriendName[1])print(FriendName[2])# 例子cities = ["北京", "上海", "深圳", "广州", "杭州"]print(cities[4])# 例子SomeNumber= [10, 20, 40, 80, 160]print(SomeNumber[1:3])print(SomeNumber[1:])print(SomeNumber[:3])# 例子FriendName = ["kevin", "tony", "asum"]print(FriendName)print(FriendName[0])FriendName[0] = "Jessica"print(FriendName[0])# 例子Names = ["Tony", "Kevin", "Asum", "Jessica", "Monic", "Black"]Names[3] = "Shufen"print(Names)

#列表Names中包含"Tony", "Kevin", "Asum", "Jessica", "Monic", "Black",班主任要求前三位同学扫操场,第四、五位同学打教室。提示:第一行创建了一个名为Names的列表; 第二行输出前三位同学的名字列表; 第三行输出第四第五位同学的名字列表。Names = ["Tony", "Kevin", "Asum", "Jessica", "Monic", "Black"]print(Names[:3])print(Names[3:5])

追加(Append)定义:在列表末尾添加数据的行为,我们叫作“追加”。 Append

# 例子FriendName = ["kevin", "tony", "asum"]FriendName.append("yuki")print(FriendName)# 例子Day = ["monday", "tuesday", "friday"]Day.append("thursday")print(Day)# 例子date = [19930305, 20100505, 20140214]print (date)date.append (19930704)print (date)#利用列表追加的思路,求和print("请输入一个整数:")m=int(input())L=[]i=0while i

在Python中需使用.insert( )语句来执行插入数据的操作。

#我们需要在.insert( )的括号中填入两项内容:第一个是数据插入的位置,第二个是插入的具体数据。插入数据以后,排在此数据之后的原有数据自动后移一位。在列表NumberList的第一个位置(索引为0)插入了一个整型数据10000。# 例子FriendName = ["kevin", "tony","asum"]FriendName.insert(1,"jeremy")print(FriendName)#例子:先定义一个叫做 date 的列表,包含这三个整型数据19930305, 20100505, 20140214 ;然后输出列表date ;再给这个列表的第二个位置添加一个整型数据19930704 ;最后再次输出列表date date = [19930305, 20100505, 20140214]print (date)date.insert(1,19930704)print (date)

在Python中对列表进行“弹出”操作,我们可以使用.pop( )方法。

# 我们在.pop( )括号中可以填入具体需要删除的数据所对应的索引位置,如代码的第3行。我们也可以不在.pop( )括号中填入任何数据,这时候代码会默认删除最后一个数据,如图中代码的第5行。使用pop()删除指定的数据后,还会记录被删除的数据,如有必要可以将此数据赋值给一个变量在之后使用。NumberList = [1,2,3,4,5]print(NumberList)NumberList.pop(1)print(NumberList)LastData = NumberList.pop()print(NumberList)print(LastData)# 例子 这四行代码定义了一个叫做FriendName的列表,并且删除了这个列表中最末尾的一个数据,最后输出了这个列表。第一行定义这个列表FriendName,包含了三个数据:kevin,tony,asum。第二行删除了这个列表的最后一个数据,字符串"asum",并将其删除的数据赋值给了变量LastData。第三行输出了这个列表。第四行输出了变量LastData。FriendName = ["kevin", "tony", "asum"]LastData = FriendName.pop()print(FriendName)print(LastData)

列表总结

# 我们知道列表内的数据是可变的。除了查找与切片操作以外,还可以对它进行修改、追加、插入或弹出等操作。例如淘宝的购物车就可以用列表来存储,里面的商品是有可能被修改的。List = [1,2,3,4,5]List.append(1024)print(List)List.insert(1, 1025)print(List)List.pop()print(List)# 列子Names = ['Lihua', 'Rain', 'Jack', 'Xiuxiu', 'Peiqi', 'Black', 'James']Names.insert(0,'Tony')print(Names)# 列子Names = ['Lihua', 'Rain', 'Jack', 'Xiuxiu', 'Peiqi', 'Black']Names.append('James')print(Names)# 列子Names = ['Tony', 'Lihua', 'Rain', 'Jack', 'Xiuxiu', 'Peiqi', 'Black', 'James']Names.pop()print(Names)


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:04_07比较运算符
下一篇:部署django+vue+nginx+redis+mysql项目踩的坑
相关文章

 发表评论

暂时没有评论,来抢沙发吧~