python入门4
2021/11/29 1:06:14
本文主要是介绍python入门4,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.为什么需要列表
a=10 #变量存储的是一个对象的引用 lst=['hello','world',98] print(id(lst)) print(type(lst)) print(lst)
2.列表的创建
'''创建列表的第一种方式,使用[]''' lst =['hello','world',98] print(lst) '''创建列表的第二种方式,使用内置函数list()''' lst2=(['hello','world',90]) print(lst2)
3.列表的特点
lst=['hello','world',90,'hello'] print(lst) print(lst[0],lst[-4])
4.获取指定元素的索引
lst=['hello','world',98,'hello'] print(lst.index('hello')) #print(lst.index('pyhton')) ValueError: 'pyhton' is not in list #print(lst.index('hello',1,3)) ValueError: 'hello' is not in list print(lst.index('hello',1,4))
5.获取列表中的多个元素,切片操作
lst=[10,20,30,40,50,60,70,80] #start=1,stop=6,step1 print('原列表',id(lst)) lst2=lst[1:6:1] print('切的片段:',id(lst2)) print(lst[1:6])#默认step=1 #start=1,stop=6,step=2 print(lst[1:6:2]) #stop=6,step=2,start采用默认 print(lst[:6:2]) #start=1,step=2,stop采用默认 print(lst[1::2]) print('-----step步长为负数的情况----------') print('原列表',lst) print(lst[::-1]) #start=-7,stop省略,step=1 print(lst[7::-1]) #start=6,stop=0,step=-2 print(lst[7:0:-2])
6.列表元素的判断和遍历
print('p' in 'python') print('k' not in 'python') lst=[10,20,'python','hello'] print(10 not in lst)
7.列表元素的添加操作
lst=[10,20,30] print('添加元素之前:',lst,id(lst)) lst.append(100) print('添加元素之后:',lst,id(lst)) lst2=['hello','world'] #lst.append(lst2) [10, 20, 30, 100, ['hello', 'world']] lst.extend(lst2)#向列表的末尾一次性添加多个元素 print(lst) #在任意位置添加一个元素 lst.insert(1,90) print(lst) lst3=['True','False','hello'] #在任意位置上添加多个元素 lst[1:]=lst3 print(lst)
这篇关于python入门4的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南