今天的知识点:
1、for in循环功能与while一样,但使用起来更为简便。
2、集合类型(Collection Types)中数组(array)/集合(set)/字典(dictionary)初步认识。
一、for in循环,是用来寻遍一个集合中的所有元素。
例子1:
有一个数组a,其中含有 11,4,7,90,87 这些元素。
用for in 循环,取出数组a中的所有元素。b不需从新定义,因为他被认定为a中的元素的符号。
例子2: 1...3意思为包含 1.2.3三个数。查看运行结果。
例子3: 1..<3意思为包含 1、2两个数,不包含3,查看运行结果。
二、集合类型(Collection Types)
1、array数组是指有顺序的数据的集。
表现形式为: a = [11,4,7,90,87] ,使用方括号,元素用逗号隔开。
优点:有序的通过下标来提取元素
缺点:因为是有序的,因此如果要在中间插入某一个值,就要把在他后面的所有值,往后挪一位,比较麻烦。
2、set集合是无序的数据的集。
特点:元素在集合中只出现一次,不考虑出现的顺序。
3、dictionaries字典是无序的键值对的集。
键:key,值:value,形式是[Key:Value],多组为[Key:Value,Key:Value,Key:Value]以逗号隔开。