列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
一.创建一个列表
1.列表用[ ]定义,数据之间使用,分割
2.列表的索引是从0开始的
3.索引又可以被称为下标

二.查看列表中的值
string.find(str):从正向开始查找
string.rfind(str):从反向开始查找
string.index和find用法一样,但是会报错
string.rindex():和rfind用法一样,会报错

三.列表的增删改查
string.insert(索引,数据):在指定位置插入数据
string.append(数据):在末尾追加数据
string.extend(列表2):把列表2的数据追加到列表
string[索引] = 数据:修改制定索引的数据
del string(索引):删除指定索引的数据
string.remove[数据]:删除第一个出现的指定索引的数据
string.pop:删除末尾数据
string.cleaer:清空列表
len.string:列表长度
四.查找和替换
string.startswith(str):以str开头的,返回true
string.endswith(str)以str结尾的,返回true
string.replace(old_str,new_str):将old_str替换为new_str
五.大小写转换
string.capilalize():把字符串中第一个字符大写
string.title():把字符串中每个单词首字母大写
string.lower():转换字符串中所有大写字符为小写
string.upper()转换字符串中的小写字母为大写
string.swapcase():翻转大小写
六.文本对齐
1.string.ljust(width):返回一个原字符左对齐,用空格填充至长度width的新字符串
2.string.rjust(width):返回一个原字符右对齐,用空格填充至长度width的新字符串
3.string.center(width):返回一个原字符居中,用空格填充至长度width的新字符串
七.去除空白字符
string.lstrip():截掉string中左边开始的空白字符
string.rstrip():截掉string中右边开始的空白字符
string.strip(():截掉string中左右两边的空白字符
编写一些简短的程序
想想你喜欢的通勤方式,如骑摩托车或开汽车,并创建一个包合多种通勤方式的列表根据该列表打印一系列有关这些通勤方式的宣言,如"Twouldlike to own a Honda motorcycle

列表常用操作
在ipython3中定义一个列表,例如:name = ['1','2']
输入name. 按下Tab键,会提示如下使用方法

网友评论