〇,Python数据结构简介
Python内建的数据结构有列表,元组,字符串,字典,集合等。此外常用的还有pandas中的dataframe 以及series。
1,有序数据结构:
list(列表),是有序数据结构,没有固定大小,可以通过对偏移量以及其他方法修改列表大小。列表的基本形式如:[1,2,3,4]
tuple(元组),是有序数据结构,是不可变的,可以进行组合和复制运算后会生成一个新的元组。元组的基本形式比如:(1,3,6,10)
str(字符串),也是有序数据结构,字符串的基本形式比如:’hello'。
2,无序数据结构:
set(集合),是一个无序不重复元素的集。
基本功能包括关系运算和消除重复元素。集合的基本形式如:
{'apple','orange','banana'}
dict(字典)是无序的键:值对 (key:value 对)的集合。
键必须是互不相同的(在同一个字典之内)。
字典的基本形式如:{'jack': 4098, 'sape': 4139}
列表是Python中最基础最重要的数据结构。
7,用列表生成式求两个向量的和,点积。
(回复关键字 python07 查看参考答案)
8,求1~1000范围内所有能够被3或5整除的整数之和。 ( 提示:unique(a) 可以去除列表 a 中的重复元素值 )