列表字符串元组字典集合

列表字符串元组字典

一、列表

1、li.append() #添加元素到末尾,返回none

2、li.clear() #一个比较危险的方法(QAQ)

3、li.copy() #复制 不是同一个对象(内存地址不一样)

4、li.count() #计算列表里的元素出现的次数

5、li.extend([]) #可迭代的参数

6、li.index() #默认返回元素第一次出现的位置,可以添加查找范围

7、li.insert() #指定索引插入元素

8、li.pop() #默认删除最后一个元素,可以指定索引删除

9、li.remove() #指定删除

10、li.reverse() #反向列表元素

11、li.sort() #默认ASCII码排序,按照首字母大小排序

按长度排序

li.sort(key=len) 由短到长

li.sort(key=len,reverse=True) 由长到短

二、元组

元组只有两种方法

1、tu.count() #统计元素出现次数

2、tu.index #查找元素索引

三、字符串

1、s.count() #统计元素的个数

2、s.endswith() #判断是否以什么结束

3、s.startwith() #判断是否以什么开始

4、s.find() #查找元素索引位置默认返回第一个,如果字符串里没有该元素则直接返回-1

5、s.isalpha() #判断是否全是字母

6、s.isdigit() #判断是否全是正实数

7、s.islower() #判断是否全是小写

8、s.isupper() #判断是否全是大写

9、s.lower() #全部转化成小写

10、s.upper() #全部转化成大写

11、s.replace(‘a‘,‘1‘) 默认所有‘a‘替换成‘1‘

s.replace(‘a‘,‘1‘,2) 替换2个‘a‘为‘1‘

12、s.split() # 指定分隔符对字符串进行切片 ,字符串变成列表

四、字典

1、d.clear() # 删除字典内所有元素

2、d.copy() #返回一个字典的浅复制

3、 fromkeys() 函数用于创建一个新字典,以序列 seq 中元素做字典的键,value 为字典所有键对应的初始值

>>> a = [‘1‘,‘2‘,‘3‘]>>> d = dict.fromkeys(a)>>> d{‘1‘: None, ‘2‘: None, ‘3‘: None}>>> d = dict.fromkeys(a,12)>>> d{‘1‘: 12, ‘2‘: 12, ‘3‘: 12}

4、d.get(key,default=None) # 返回指定键的值,如果值不在字典中返回default值

5、key in dict #如果键在字典dict里返回true,否则返回false

6、dict.keys() # 返回一个迭代器,可以使用 list() 来转换为列表

dict.values()

7、dict.items() # 以列表返回可遍历的(键, 值) 元组数组

8、dict.setdefault(key,default=None) # 和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default

9、v.update(dict) # 把字典dict的键/值对更新到字典v里

10、dict.popitem() # 随机返回并删除字典中的最后一对键和值

11、d = dict.pop(‘key‘,‘default‘)

删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值

五、集合

集合自带去重,无序

1、1 in s #在集合内返回Ture,否则返回False

2、s.add(1) # 增加元素

3、s.update({6,7,}) # 增加多个元素

4、s.remove(5) #删除指定元素

5、s.pop() #依次从左边删除元素

6、集合运算

并集 s.union(s1) 所有不重复的打印出来

s|s1

交集 s.intersection(s1) 相交的打印出来

s.&d

差集 s.difference(s1) 我有你没有

s1.difference(s)

对等差分:并集-交集

s.symmetric_difference(s1)

s^s1

原文地址:https://www.cnblogs.com/leiting7/p/11738534.html

时间: 2024-10-10 16:28:51

列表字符串元组字典集合的相关文章

python 数据类型: 数字Nubmer / 字符串String / 列表List / 元组Tuple / 集合Set / 字典Dictionary

#python中标准数据类型 数字Nubmer 字符串String 列表List 元组Tuple 集合Set 字典Dictionary #单个变量赋值countn00 = '10'; #整数countn01 = '100.0' #浮点countn02 = "双权"; #字符串countn03 = '10'; #数字#print("整数 = "+countn00,"浮点 = "+countn01,"字符串 = "+countn0

Python列表、元组、集合、字典的区别和相互转换

列表.元组.集合.字典的区别   列表 元组 集合 字典 英文 list tuple set dict 可否读写 读写 只读 读写 读写 可否重复 是 是 否 是 存储方式 值 值 键(不能重复) 键值对(键不能重复) 是否有序 有序 有序 无序 无序,自动正序 初始化 [1,'a'] ('a', 1) set([1,2]) 或 {1,2} {'a':1,'b':2} 添加 append 只读 add d['key'] = 'value' 读元素 l[2:] t[0] 无 d['a'] 列表.元

列表、元组、集合、字典的区别

列表          元组            集合          字典英文             list          tuple              set             dict可否读写      读写           只读            读写          读写可否重复        是            是                否            是存储方式        值           值         

python中列表 元组 字典 集合的区别

列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计过去一周我们买过的东西,把这些东西列出来,就是清单.由于我们买一种东西可能不止一次,所以清单中是允许有重复项的.如果我们扩大清单的范围,统计我们过去一周所有的花费情况,那么这也是一个清单,但这个清单里会有类别不同的项,比如我们买东西是一种花费,交水电费也是一种花费,这些项的类型是可以使不同的.pyt

3 - 列表 元组 字典 集合

列表 names = ['a','b','c','d','e','f','g','h','i','j','k','l'] names.append('a') #插入一个a names.extend(['q','m'])#拓展列表 names.remove('b') #删除b del names[1] #删除c name = names.pop(1) #移出d print(name) print(names.index('a')) #匹配第一个a的位置 print(names.count('a')

Python笔记第2章,文件,字符串,列表,元组,字典,集合的使用

<--目录--> 1)Python文件处理 2)字符串处理 3)列表.元组.字典的使用 4)集合的妙用 1.文件处理 文件处理模式 r 以只读模式打开文件 w 以只写模式打开文件 a 以追加模式打开文件 r+  为读写模式 rw跟r+一样,先读后写 w+  为写读模式,会先清空这个文件,再往里面写 a+  为追加模式 rb 以读写模式打开 wb 以写读模式打开 ab 以追加及读模式打开 +b 表示必须以二进制的模式处理文件,Windows系统上使用有效,Linux系统上使用无效,但工作中Lin

Python字符串、列表、元组、集合、字典方法

列表list 1.L.append(object) -> None 在列表末尾添加单个元素,任何类型都可以,包括列表或元组等 2.L.extend(iterable) -> None 以序列的形式,在列表末尾添加多个元素 3.L.insert(index, object) -> None 在index位置处添加一个元素 4.L.clear() -> None 清除列表所有元素,成为空列表 5.L.copy() -> list 获得一个列表副本 6.L.count(A) -&g

python的列表元组字典集合比较

定义 方法 列表 可以包含不同类型的对象,可以增减元素,可以跟其他的列表结合或者把一个列表拆分,用[]来定义的 eg:aList=[123,'abc',4.56,['inner','list'],7-9j] 1.list(str):将str转换成list类型,str可以使字符串也可以是元组类型 2.aList.append('test'):追加元素到列表中去 3.del aList[1]:删除列表中下标为1的元素 del aList:删除整个列表 4.cmp(list1,list2):比较两个列

Python的列表&amp;元组&amp;字典&amp;集合

目录 列表(list) 列表的定义 列表的查询 增加数据 修改数据 删除数据 其它常用操作 元组(tuple) 元组的拆包 具名元组 字典(dict) 创建字典 字典添加数据 查询字典数据 修改字典数据 删除字典数据 其它操作 字典的遍历 集合(set) 集合的创建 访问集合 更新集合 删除集合 集合的操作符 集合应用 列表(list) ? 列表(list)是python以及其他语言中最常用到的数据结构之一.Python使用中括号 [ ] 来解析列表.列表是可变的(mutable)--可以改变列