Python学习笔记

Python Study

1. List, Tuple, Dictionary, Set

List

  • 使用中括号[ ]
  • 可重复
  • 元素可修改

Tuple

  • 使用小括号( ),不用括号也可
  • 可重复
  • 元素不可修改

Dictionary

  • 使用大括号{ }
  • 键必须唯一,否则前面的值会被后面的值覆盖
  • 元素可修改

Set

  • 无序,不重复
  • 使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

可更改(mutable)与不可更改(immutable)对象

在 python 中,strings, tuples, 和 numbers 是不可更改的对象,而 list,dict 等则是可以修改的对象。

  • 不可变类型:变量赋值 a=5 后再赋值 a=10,这里实际是新生成一个 int 值对象 10,再让 a 指向它,而 5 被丢弃,不是改变a的值,相当于新生成了a。
  • 可变类型:变量赋值 la=[1,2,3,4] 后再赋值 la[2]=5 则是将 list la 的第三个元素值更改,本身la没有动,只是其内部的一部分值被修改了。
Da Ye Lai Ma ~

本文标题:Python学习笔记

文章作者:Ranger Zhou

发布时间:2018年08月29日 - 19:56

最后更新:2019年01月02日 - 19:25

原始链接:http://rangerzhou.top/2018/08/29/Python_study/

许可协议: 署名-非商业性使用-RangerZhou 转载请保留原文链接及作者。

-------------本文结束感谢您的阅读 ^_^-------------