数据结构论坛

首页 » 分类 » 问答 » ASRI视频教程Python基础及
TUhjnbcbe - 2020/12/11 3:56:00

在11月的时候,我们给大家上了关于Python的课程,那什么是Python呢?

在官方的ThZnofPython中,有这样一句话:“Thrshouldbon---andprfrablyonlyon---obviouswaytodoit.”“应该有一个--最好是一个——显著的方式来做它。”

此课程已经结束,给大家分享的是课程视频教程!

以下是此次视频课程详细课程大纲

数据结构(DataStructur)

数据结构(DataStructur)

python有四种数据结构,分别是:列表,字典,元祖,集合。每种数据结构都有自己的特点,并且都有着独到的用处。为了避免过早地陷入细枝末节,我们先从整体上认识一下这四种数据结构。

列表的增删改查

对于数据的操作,最常见的是增删改查这四类。

Python列表在Grsshoppr中的应用

在Grasshoppr中,有自带的列表插件,可以对给与的数据或者输出的数据进行整理排列。

也可以使用GHpython对数据进行排列,取值。

列表的方法

报错是因为列表只接受用位置进行索引,但如果数据量很大的话,肯定会记不住什么元素在什么位置,那么有没有一种数据类型可以用人类的方式来进行索引呢?字典,就可以解决这类问题。

字典(Dictionary)

字典这种数据结构的特征也正如现实世界中的字典一样,使用名词-内容进行数据的构建,在python中分别对应着键(ky)-值(valu),习惯上称之为键值对。

GH中的字典

GHpython中的字典DataTr

元祖(Tupl)

元祖其实可以理解成一个稳固版的列表,因为元祖是不可修改的,因此在列表中的存在方法均不可以使用在元祖上,但是元祖是可以被查看索引的,方式就和列表一样:

集合(st)

集合则更接近数学上的集合的概念。每一个集合中的元素都是无序的,不重复的任意对象,我们可以通过集合去判断数据的从属关系,有时还可以通过集合把数据结构中重复的元素剪掉。

数据结构的一些技巧

有很多函数的用法和数据结构的使用是息息相关的。比如,在整理表格或者文件的时候会按照字母或者日期进行排序,在python中也存在类似的功能:sortd函数按照长短,大小,英文字母的顺序给每个列表中的元素进行排序。

多重循环使用默认函数rvrs后列表可以被按照逆序整理

推导式(list

1
查看完整版本: ASRI视频教程Python基础及