python基础--列表,元组
程序员文章站
2022-06-24 08:49:23
list1 = [1,2,3,4,5,6]list2 = ['wang','cong']# 1对列表中的元素取值(通过索引)print(list1[3]) # 4print(list2[1]) # cong# print(list1[6]) # 超过索引值则报错# 列表可以嵌套列表,元组,字符串,字 ......
list1 = [1,2,3,4,5,6]
list2 = ['wang','cong']
# 1对列表中的元素取值(通过索引)
print(list1[3]) # 4
print(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] = 10
print(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 list7
print(list7) # 保存,说list不存在
# sort(key = none,reverse = false)
# 将列表排序,默认为升序
# copy:复制列表:浅拷贝
# 元组和列表很相像,当元组是不可变类型,不能进行增删改,
# 只能进行查询,与列表的查询操作基本相同
上一篇: 输出一组数中最大和次大的数
下一篇: 创建型模式总结(2.x)