美文网首页
Python数据类型

Python数据类型

作者: vvvillian | 来源:发表于2018-06-12 12:25 被阅读0次

下面列举Python中四种数据类型的一些特征

  • 列表

有序
list.append(data)
list[i]或list[-i]
list.insert(i, data)
list.pop()
for循环。for L in list:

  • 元组

初始化后,元组中元素不可修改
若元组中元素为列表或其他可变对象,则该元素的内容可变
for循环。for t in tuple:
tuple[i]

  • 字典

无序
key in dict,判断字典中是否含有key
dict.get(key)
dict.pop()
key必须为不可变对象

  • 集合

相当于key的集合,key不能重复
无序
s = set([list]),创建集合需要提供一组列表作为输入集合
s.add(key)
s.remove(key)

  • 可变对象&不可变对象

最后说下可变和不可变对象。对于可变对象,如list,对list操作,其内部的内容是会发生变化的。但对不可变对象,如string,调用对象自身的任意方法,也不会改变该对象自身的内容,相反,这些方法会创建一个新的对象并返回,这样就保证了不可变对象本身永远是不可变的。

>>> L = [1,2,3,4]
>>> L.append(5)
>>> L
[1, 2, 3, 4, 5]
>>> s = 'abc'
>>> s.upper()
'ABC'
>>> s
'abc'

相关文章

网友评论

      本文标题:Python数据类型

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