python基础--列表,元组

◇◆丶佛笑我妖孽 提交于 2019-12-23 01:56:10
list1 = [1,2,3,4,5,6]list2 = ['wang','cong']# 1对列表中的元素取值(通过索引)print(list1[3]) # 4print(list2[1]) # cong# print(list1[6]) # 超过索引值则报错# 列表可以嵌套列表,元组,字符串,字典,数字,# 然后可以通过索引取值print(list2[1][3]) # g# len:计算出列表的长度print(len(list2))# max 返回列表元素的最大值# min 返回列表元素的最小值# 注意:这里所比较的原则需要注意# index 从列表中找出某个值第一个匹配项的索引位置print(list1.index(5))# print(list1.index(10))  若不存在则报错#count:统计某个元素在列表中出现的次数# 若不存在则报错# 2 列表可以进行修改,原地修改list1[2] = 10print(list1) # [1, 2, 10, 4, 5, 6]# 列表为可变类型,跟字符串不同\# list2[1][2] = 'o'  报错,因为字符串不可变# append:在列表的末尾添加新的对象# extend:在列表的末尾一次性追加另一个序列的多个值list3 = []list3.append('wangcomg')print(list3)list3 = []list3.extend('wangcong')print(list3)# 注意两个操作的不同之处# insert:将对象插入指定位置list4 = [1,2,3,4]list4.insert(1,100)print(list4) # [1, 100, 2, 3, 4]# 删除列表中的元素list5 = [1,2,3,4,5]# pop:删除列表中的最后一个元素list5.pop()print(list5)#[1, 2, 3, 4]# remove :移除列表中的某一个元素的第一个匹配项的值list5.remove(4)print(list5) # [1, 2, 3]# clear:请空列表:但此时列表还存在,# del:删除列表,list6 = [1,2,3]list6.clear()print(list6)list7 = [1,2,3]del list7print(list7) # 保存,说list不存在# sort(key = None,reverse = False)# 将列表排序,默认为升序# copy:复制列表:浅拷贝# 元组和列表很相像,当元组是不可变类型,不能进行增删改,# 只能进行查询,与列表的查询操作基本相同
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!