学习Python的第二天
容器类型的数据
-
序列:包括列表(list)、字符串(str)、元组(tuple)、字节序列(bytes)等。
(1)搜索序列:使用索引 “a[0]”、min(a)、max(a),求长度用len(a)。
(2)加乘操作:可以用于序列中元素操作。“hello” * 2 , “hello” + “world”。
(3)切片操作:[start:end:step],切下的包括start,不包括end,二者皆可省
略。
(4)成员测试:in 和not in;‘E’ in “Eat”,结果是True。 -
列表
(1)创建:list(iterable)函数,参数iterable可以是字符串、列表、元组、集合、字典。
(2)创建:[元素1,元素2,元素3…],数据类型可以混合。
(3)追加单个元素:list.append(80)、追加多个元素:用list += t 或者 list.extend(t),其中t为另一个列表名称。
(4)插入:list.insert(i,x),在 list 列表里的 i 位置插入 x 值。
(5)替换:list [ i ] = x,在 将ist 列表里的list[ i ]位置替换 成x 值。
(6)删除:list.remove(x),只删除第一个找到的 x 值。 -
元组
(1)创建元组:tuple(iterable)函数,参数iterable可以是字符串、列表、元组、集合、字典。
(2)创建:(元素1,元素2,元素3…),数据类型可以混合。
(3)元组拆包:将元组中国元素取出,分别赋值给不同的变量。 -
集合
(1)set(iterable)函数,参数iterable可以是字符串、列表、元组、集合、字典。
(2)创建:{元素1,元素2,元素3…},数据类型可以混合。
(3)修改集合:add(elem)、remove(elem)、clear()。 -
字典
(1)创建:dict(iterable)函数,参数iterable可以是字符串、列表、元组、集合、字典。
(2)创建:{key1:value1,key2:value2,key3:value3…}
(3)修改:添加、替换、删除【pop(key)】
(4)访问字典视图:返回字典内所有键值对视图items()、返回字典键视图keys()、返回字典值视图values()
总结
才第二天,慢慢来。
天道酬勤。