
正文
【学习笔记】--- 老男孩学Python,day5 列表 元祖
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
今日主要内容1. list(增删改查) 列表可以装大量的数据. 不限制数据类型. 表示方式:[] 方括号中的每一项用逗号隔开 列表和字符串一样.也有索引和切片 常用的功能: 1. 增: append() 2. 删:remove() 3. 改: 索引修改 4. 查: for循环 常用方法: 1. len() 2. count() 3. sort() 排序
lst = ["麻花藤", "林林俊杰", "周润发", "周芷若"] print(lst)lst.append("wusir")print(lst)lst = []while True:content = input("请输⼊入你要录⼊入的员⼯工信息, 输⼊入Q退出:") if content.upper() == 'Q':break lst.append(content)print(lst)lst = ["麻花藤", "张德忠", "孔德福"]lst.insert(1, "刘德华") # 在1的位置插⼊入刘德华. 原来的元素向后移动⼀一位 print(lst)# 迭代添加lst = ["王志⽂文", "张⼀一⼭山", "苦海海⽆无涯"] lst.extend(["麻花藤", "麻花不不疼"]) print(lst)
lst = ["太⽩白", "太⿊黑", "五⾊色", "银王", "⽇日天", "太⽩白"] c = lst.count("太⽩白") # 查询太⽩白出现的次数 print(c)lst = [1, 11, 22, 2]lst.sort() # 排序. 默认升序 print(lst)lst.sort(reverse=True) # 降序 print(lst) lst = ["太⽩白", "太⿊黑", "五⾊色", "银王", "⽇日天", "太⽩白"] print(lst)lst.reverse()print(lst)l = len(lst) # 列列表的⻓长度 print(l)
2. list的嵌套 降维操作3. tuple 元组 不可变的列表. 只读列表. 有索引和切片. 不可变的是它内部子元素. 如果子元素是列表. 列表中的元素是可以变的.
关于不可变, 注意:
元组中如果只有⼀一个元素. ⼀一定要添加⼀一个逗号, 否则就不是元组
tu = (1,)print(type(tu))
4. range() 数数 有一个参数:结束为止 两个参数: 1. 起始位置, 2.结束位置 三个参数: 1. 起始位置, 2. 结束位置. 3.步长预习: dict
增:1 list.append() 在最后追加 2 list.insert() 按照索引插入 3 list.extend() 迭代添加 list1 = [] list2 = [1,2,3] list1.extend(list2) 可以向空列表迭代添加列表 4 list.pop() 删除最后一个删: 1. list.remove() 删除第一个匹配项 2. del list[索引] 改: 索引修改查: for 循环 list.index() 从列表找出第一个匹配项的索引位置








