列表产生的原因
由于不断提出的问题难度愈来愈多,解决的难度越来越大,所以催生出很多处理数据的东西。
列表的意义
列表,为了处理很多近乎重复的数据,或者储存多种信息而产生。
其可以以栈的形式存储数据,方便我们进行使用。
列表的创建
list = [ ]
以上创建一个空数组
对列表的修改
## 定义列表
list = [] # 空的
listName = ['张三','李四','王五','赵六']
## 获取列表中的值
print('第一个值:%s' %listName[0])
print('第二个值:%s' %listName[1])
# 搜索索引
print('李四的下标:%d' %(listName.index('李四')))
# 修改值
listName[3] = '李二'
print(listName[3])
# 添加
listName.append('隔壁老王')
print(listName)
# 插入
listName.insert(1,'小老弟')
# 扩展,拼接
listXiyou = ['猴子','八戒','小白龙']
listName.extend(listXiyou)
print(listName)
print(listXiyou)
# 拼接是临时的
print(listName + listXiyou)
# 移除
listName.remove('小老弟')
print(listName)
# 删除元素(脚标)
listName.pop(2) #不添加 默认最后一位
print(listName)
# 长度以及元素个数
print('xxx的长度是:%d'%(len(listName)))
print('xxx的个数是:%d'%(listName.count('张三')))
# 删除 del 删除的是内存空间的位置
print(listName)
del listName[1]
print(listName)
a = 18
print(a)
del a
# 会报错,直接删没了
print(a)
# 清空
listName.clear()
print(listName)
列表的遍历
# 直接遍历
listName = ['张三','李四','王五','赵六','孙七','吴老八']
for i in listName:
print(i)
# 下标遍历
for i in range(0,len(listName)):
print('第 %d 个 -> %s' %(i+1,listName[i]))
以上,就是列表的基础内容,排序我会单独写一篇文章,感谢观看!

本文详细介绍了Python编程中列表的创建、修改、遍历等基础操作,包括初始化空列表、添加和修改元素、遍历列表以及删除元素的方法。通过实例展示了列表作为数据结构在存储和处理数据时的重要性,是Python初学者掌握列表操作的实用教程。
723

被折叠的 条评论
为什么被折叠?



