1.组合数据类型练习:
分别定义字符串,列表,元组,字典,集合,并进行遍历。
总结列表,元组,字典,集合的联系与区别。
#字符串 s = 'HelloWorld' for i in s: print(i) # 列表 ls = ['Help', 'Make', 'PyCharm', 'Better'] for i in ls: print(i) # 元组 tup = tuple('tuple') for i in tup: print(i) # 字典 names = ['Help', 'Make', 'PyCharm', 'Better'] score = [98, 89, 78, 80] dic = dict(zip(names, score)) print(dic) for i in dic: print(i) print(dic.keys()) # 集合 s = set(dic.keys()) print(s) for i in s: print(i)
字符串'',列表[],元组(),字典{},集合{}
字符串
特性:不能修改的字符序列。除了不能修改,可把字符串当成列表一样处理。
访问:访问字符串中某个字符同访问元组或列表中的元素是一样的,专业术语叫“分片(slicing)”。
列表(list)
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
Python有6个序列的内置类型,但最常见的是列表和元组。
序列都可以进行的操作包括索引,切片,加,乘,检查成员。
此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
列表的数据项不需要具有相同的类型
元组(tuple)
描述
Python 元组 len() 函数计算元组元素个数。
语法
len()方法语法:
参数
- tuple -- 要计算的元组。
返回值
函数返回元组元素个数。
字典(dict)
描述
Python 字典(Dictionary) len() 函数计算字典元素个数,即键的总数。
语法
len()方法语法:
len(dict)
参数
- dict -- 要计算元素个数的字典。
返回值
返回字典的元素个数。
集合(set)
描述
set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。
语法
set 语法:
class set([iterable])
参数说明:
- iterable -- 可迭代对象对象;
返回值
返回新的集合对象。