day 2(python notes)
介绍Python的几种序列,字符串,列表,元组
note 1:list=[1,1.3,"a"] list[1:2]#取出位置从1开始到位置为2的字符,但不包含标号为2的字符,结果为[1.3]。序列的加表示连接操作,必须是相同类型才可以链接。
note 2:列表是一组有序项目的数据结构。创建列表,读取元素,修改列表元素类似java。使用append()方法在新列表尾部加新元素。list.append(2)。使用expend()方法将列表添加在原列表尾部。insert()方法将一个元素插入列表任意位置。list.insert(0,'x')。使用count()方法计算列表某元素出现次数。使用in运算符返回某元素是否在列表中 3 in list。del语句删除某个特定位置的元素del list[2].remove()方法删除某个特定值元素。
note 3:元组和列表类似,但是其元素不可变,元组一旦创建,任何方法都不可修改。元组与列表相比是放在()圆括号中。
note 4:字符串转换成列表,可用list()。字符串转换成元组使用tuple()。列表和元组转换成字符串,必须使用join方法。
note 5:s.split()字符串的split函数默认分隔符是空格。join()方法是split方法的逆方法,用来把字符串连接起来。
note 6:Python中字典称为映射,通过键值对(key-value)存储数据,有较快查找速度。字典是无序的对象组合,通过键来存取而不是偏移存取。dict_name={key:value,key:value}。字典不允许同一键重复出现。
note 7:字典方法:dic.clear()删除字典所有元素。dic.copy()返回字典副本。dic.get(key)返回字典的key。dic.has_key(key)返回字典是否有给定的键。dic.items()返回由(key,value)组成的元组。dic.keys()返回字典键的列表。dic.values()返回字典值得列表。