python元组、列表、数组

旧城等待, 2021-11-08 23:50 508阅读 0赞

元组:封闭的列表,一旦定义,就不可改变(不能添加、删除或修改)
列表:一个大仓库,你可以随时往里边添加和删除任何东西

1、什么情况下你需要使用元组而不是列表?
当我们希望内容不被轻易改写的时候,我们使用元组(把权力关进牢笼)。当我们需要频繁修改数据,我们使用列表。

我们根据列表、元祖和字符串的共同特点,把它们三统称为什么?
序列,因为他们有以下共同点:
1)都可以通过索引得到每一个元素
2)默认索引值总是从0开始(当然灵活的Python还支持负数索引)
3)可以通过分片的方法得到一个范围内的元素的集合
4)有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符)

##1. 字典练习

  1. demo_dict= { "name":"小明"}
  2. # 添加
  3. demo_dict["age"] = 18
  4. #删除
  5. # demo_dict.pop("name")
  6. # 替换
  7. # demo_dict["name"] = "老王"
  8. print(demo_dict)

2.列表练习

  1. demo_list = [1,2,3]
  2. #增 会给后面加一个99
  3. # demo_list.append(99)
  4. #删除第一个元素
  5. # demo_list.pop(0)
  6. #删除第一个元素
  7. # demo_list.remove(2)
  8. #把第一个0 替换成10
  9. # demo_list[0] = 10
  10. # print("修改数据后的内存地址 %d"% id(demo_list))
  11. # print(demo_list)

发表评论

表情:
评论列表 (有 0 条评论,508人围观)

还没有评论,来说两句吧...

相关阅读

    相关 python列表数组

    元组:封闭的列表,一旦定义,就不可改变(不能添加、删除或修改) 列表:一个大仓库,你可以随时往里边添加和删除任何东西 1、什么情况下你需要使用元组而不是列表? 当我们