美文网首页
12.29 笔记-列表增删改

12.29 笔记-列表增删改

作者: xxxQinli | 来源:发表于2018-12-29 21:52 被阅读0次

1. 什么是列表(list)

列表是python提供的容器型数据类型。可变并且有序的

可变 - 列表中的每个元素的值可变,列表的长度可变,列表中元素的顺序可变
有序 - 每个元素可以通过下标来确定位置

2. 列表的字面量

通过中括号[]括起来,每个元素用逗号隔开;

[1, 2, 3]
[10, 'abc'. True]
num = 100; [num, 200]
[] -- 空列表
  • 注意: 列表的元素的类型可以是任何python支持的类型; 并且同一个列表中不同元素的类型可以不一样
scores = [90, 39, 100, 67]
print(scores)

list1 = [90, 10.34, 'abc', True, [1, 2, 3]]
print(len(list1))   

list2 = [
    90,
    10.34,
    'hello',
    {'name': 'xiaoming'}
]

print(list2)

a = 10
list3 = [a, 20] 
print(list3)
  • a. 获取单个元素
    列表[下标] - 获取列表中指定下标对应的元素
list1 = [10, 20, 30]
print(list1[0], list1[-1])
  • b. 获取部分元素(切片)
    列表[开始下标:结束下标:步长]
movies = ['毒液', '功夫熊猫', '肖生克的救赎', '这个杀手不太冷', '拯救大兵瑞恩']
print(movies[1: 3]) # ['功夫熊猫', '肖生克的救赎']
print(movies[1: 5: 2]) # ['功夫熊猫', '这个杀手不太冷']
print(movies[3: -3: -1]) # ['这个杀手不太冷']
print(movies[:2]) # ['毒液', '功夫熊猫']
print(movies[2:]) # ['肖生克的救赎', '这个杀手不太冷', '拯救大兵瑞恩']
print(movies[::-1]) # ['拯救大兵瑞恩', '这个杀手不太冷', '肖生克的救赎', '功夫熊猫', '毒液']
  • c.一个一个的取出所有的元素(遍历)
    可以使用for循环直接遍历列表拿到每个元素: 通过遍历下标;
    可以通过遍历列表元素对应的下标来遍历列表元素;
for item in movies:
    print(item)
for index in range(len(movies)):
    print(movies[index])
  • 练习:统计一个班学生的成绩,存到一个列表中,求整个班的学生的平均成绩
  • 请输入成绩: 90 请输入成绩: 80 .....请输入成绩:end
  • 打印均成绩
total = []
while True:
    score = input('请输入成绩:')
    if score == 'end':
        print(sum(total)/len(total))
        break
    else:
        total.append(float(score))

相关文章

  • 12.29 笔记-列表增删改

    1. 什么是列表(list) 列表是python提供的容器型数据类型。可变并且有序的 可变 - 列表中的每个元素的...

  • day-08-字典和集合

    回顾 """""""""列表1.容器2.元素3.元素的增删改查查--->列表[下标],列表[:],[::],遍历增...

  • 12.29 笔记-列表

    1. 什么是列表(list) 列表是python提供的容器型数据类型。可变并且有序的 可变 - 列表中的每个元素的...

  • 12.29 笔记-列表操作

    1. 相关运算: +、* a. 数学运算 列表1 + 列表2 - 将两个列表中的元素合并在一起产生一个新的列表 列...

  • python8-加强版变量

    列表虽然很厉害,但学起来很无聊。。。[1] 打开py环境,输入下面的代码: 建列表 增元素 查元素 删改元素 有任...

  • Python学习笔记(四)list、tuple、dict及set

    4种特殊数据类型 1. 列表(list) 有序集合,可增删改查: ·增:append()方法与insert()方法...

  • day8 - 函数基础总结

    1、补充知识 1.1.列表[](list) - 可变,有序a.获取元素 - 通过下标获取b.增删改增 - appe...

  • Python增删改查

    Python增删改查基本用法 课堂笔记 ▼ List(列表) 是 Python 中使用 最频繁 的数据类...

  • 12.29 笔记-python自建列表方法

    1.list.append(obj) 在列表末尾添加新的对象 2.list.count(obj) 统计某个元素在列...

  • 【Python基础】8. 列表 list

    本篇笔记知识点:列表内的元素的增,删,改,查列表复制判断列表内的元素列表内元素排序 列表的基本概念 列表让你能够在...

网友评论

      本文标题:12.29 笔记-列表增删改

      本文链接:https://www.haomeiwen.com/subject/wlqmlqtx.html