Python 基础入门 2_7 其他数据类型

Posted hjlin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 基础入门 2_7 其他数据类型相关的知识,希望对你有一定的参考价值。

"""
set:无需无重复的集合,相当于字典key的集合
创建一个set需要一个string,list或者tuple或者dict支持,其格式如下
set变量 = set(集合)或者{集合} 若集合中元素值重复,会自动过滤,集合可以为空
注意元素值不能是list和字典,因为list和字典可以改变

set运算:
交集 set1 & set2
并集 set1 | set2
"""
set1 = set([1,2,3,2,1])
set2 = set((1,2,3,2,1))
set3 = set({"1":1,"2":2})
set4 = set("string")
set5 = {1,2,3}
print(set1,set2,set3,set4,set1 & set3,set1 | set3 ,set5)

"""
set方法:
set.add(元素值) 在set最后添加元素
set.update(集合) 在set最后添加集合中的元素值
set.remove(元素值) 删除set对应的元素值
"""
set1.add(5)
set2.update([0,10,2])
set4.remove("r")
print(set1,set2,set4)
"""
存储结构
栈的存储数据结构特点 先进后出,或者时后进先出

队列的存储数据结构特点,先进先出,后进后出
队列封装了一个collections,使用时导入这个包
创建一个队列 变量 = collections.deque()
在队列中添加一个元素 变量.append(元素)
从队列中取数据: 变量.popleft()
"""
list_1 = []
list_1.append("1")
print(list_1)
list_1.append("2")
print(list_1)
list_1.pop()
print(list_1)

import collections
deque = collections.deque()
print(type(deque))
deque.append("1")
print(deque)
deque.append("2")
print(deque)
deque.popleft()
print(deque)

以上是关于Python 基础入门 2_7 其他数据类型的主要内容,如果未能解决你的问题,请参考以下文章

7-Python3从入门到实战—基础之数据类型(字典-Dictionary)

Python基础篇_基本数据类型

Python基础之数据类型和运算——集合

最新Python大数据之Python基础学生管理系统面向对象版

最新Python大数据之Python基础学生管理系统面向对象版

Python入门——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化