(1)append():在列表末尾加,把整体作为一个元素,添加在末尾 (2)extend();在列表末尾加,把整体中的每一个元素,添加到列表 (3)insert():在指定的index处插入Value
(1)pop(index==-1): (2)remove:
(1)元组使用小括号,列表使用方括号。元组不可更改。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 元组中只包含一个元素时,需要在元素后面添加逗号,如a=(1,),创建空元组,tup=(),元组与字符串类似,下标索引从0开始,可以进行截取,组合等。 1)元组可以使用下标索引来访问元组中的值,如下例: 也可以tup=1,2,3,4,5,6定义元组
同列表的索引,要注意的是元组生成后不可更改,因此无法通过索引更改元组的值
count(value):统计value 在元组中的个数 index(value,star,stop):查找value在元组中的位置
1.集合是用花括号包起来,元素单一,无序,注意跟字典分开,集合重要作用是去重 2.定义空集合a=set():如果直接a={}定义是一个字典 3.a={1,2}有两个元素的集合 4.a={1,2,2,3}重复的元素会去掉
add(value):在集合里添加一个元素 pop():随机删除集合里的元素 remove(value):删除指定的值 集合的数学运算
1.字典是用花括号包起来的,且元素是键值对的形式 2.adict=dict():定义一个空字典 3.adict={},定义的是字典,不是集合 4.adict={‘a’:‘1’}:定义一个元素的字典 5.adict={}.fromkeys(‘abc’,20):定义一个包含三个元素的字典
定义:用引号(单,双,三引号)包起来的
astr=str():定义一个空字符串 astr=’’:定义一个空字符串 str=‘123’ :定义三个元素的字符串
索引:同列表 方法:
index(sub[,start,stop]) : 返回sub在字符串中的索引 find():encode(encoding=‘utf-8’) :对字符串进行编码 center (width, fillchar=’ ') :按照指定宽度进行居中,默认用空格进行填充 count(sub) : 统计sub在字符串的个数 endswith(sub) :判断字符串是否以sub作为结尾,如果是,返回True ,否则为False startswith(sub) :判断字符串是否以sub作为开头,是,返回True,否,返回False format():格式化字符串 format()的新方法isalnum() : 如果字符串只包含字母或数字,则返回True ,否则返回Falseisalpha():如果字符串只包含字母,则返回True ,否则返回False isdigit :如果字符串只包含数字,则返回True ,否则返回Falseis lower () :如果字符串全为小写,则返回True ,否则返回Falseisupper() :如果字符串全为大写,则返回True ,否则返回False isasciiO) :如果字符串只包含ascii码,则返回True,否则返回Falsejoin(iterab1e) : 用前面的字符串,把后面的可迭代对象拼接起split(sep=None,maxsplite–1) : 用sep将字符串进行切割,maxsplite 限定最大切割次数,返回的是个列表不定长入参 /:指点/前面的参数,只能按位置传参
:指定 *后面的参数,只能关键字传参map 格式:map(func,iterable) 将可迭代对象的每一个元素,交给func 进行处理,然后返回新的值 sorted 格式:sorted(iterable,/,*,key=func,reverse=False]) 将可迭代对象的每个元素,交给key指定的函数进行处理,然后按照处理结果进行排序 filter 格式;filter(func,iterable) 将可迭代对象的每一个元素交给函数进行处理,如果返回True,则保留该元素,否则删除 reduce 格式:reduce(func,iterable) 描述:可进行累加 例子: