Python入门基础学习(重点二)

阿里云双11来了!从本博客参与阿里云,服务器最低只要86元/年!

Python基础学习笔记(二)

 

列表list—[ ](打了激素的数组,可以放入混合类型)

list1 = [1,2,’请多指教’,0.5]

公共的功能:

len(list1)  #/获取元素

list1[0]    #索引

list1[::-1]  #切片和步长

常用的功能:

list1.append(xxx)  #从末尾追加一个元素

list1.extend(xxx)  #从末尾合并

注意:append与extend的区别

append:将列表2xxx作为元素追加到列表1中

 


a = ["hzq"]
b = [5]
a.append(b)
输出:['hzq', [5]]


extend:将列表2中的元素作为列表1的元素进行合并


a = ["hzq"]
b = [5]
a.extend(b)
输出:['hzq', 5]


list1.insert(index,xxx)  #指定index插入元素

list1.remove(xxx)  #删除元素,若有相同只能删除从左到右第一个

list1.pop(index)  #删除索引位置的元素,若无index默认删除最后一个

del list1[index]  #删除index索引的list1元素

list1.clear( )  #清空列表

list1.count(xxx)  #计算元素出现次数(注意层级关系)


a = ["hzq"]
print(a.count('h'))
输出:0


list1.index( xxx )  #获取xxx元素的下标

list1.reverse(  )  #反转列表

list1.sort(  )    #排序,若list1中有字符串或者是数字同时出现,则会报错

 

元组tuple—( , )不可变

与列表相比-不可修改,不可输出,不可添加

tuple1 = (1,2,‘爱老虎油’)

公共的功能:

len(tuple1)  #获取元素

tuple1[0]    #索引

tuple1[::-1]  #切片和步长

 

字典dict—{}映射类型,可变

dict1 = {‘name’ : ‘ 凉介’ , ‘age’ : 21 , ‘ sdept’ : ‘男’ }  #键值对

公共的功能:

len(dict1)  #获取元素

dict1[‘name’]    #索引,不用下标,利用key值查询

无切片和步长的功能

常用的功能:

dict1.keys( )  #获取所有的健值

dict1.values( )  #获取所有的值

dict1.items()  #获取所有的键值对

若想对字典进行添加:dict1[‘不存在的key’] = ‘xxx’

dict1.setdefault(5)  #末尾设置一个key为5的键值对,value默认none,返回一个value的值

dict1.setdefault(5,’xxx’)  #末尾设置一个key为5,value为xxx的键值对,返回一个value的值

dict1.update(5,’李白’)  #更新key为5的value=‘李白’

dict1.pop(key)  #删除健值里的数据返回value的值

dict1.popitem( )  #删除末尾的键值对并且返回key和value的元组

dict1.clear( )  #清除字典

 

集合set—{}无序无索引,不可嵌套,可变

注意:set1 = {}  #这样子是声明一个dict类型

set1 = set( )  #声明一个空集合

set1.add(xxx)  #添加一个xxx元素

set1.pop( )  #随机删除一个元素

set1.remove(xxx)  #删除值为xxx的元素

set1.update(xxx)  #更新一个xxx的集合   

注意:add是添加一个元素,update是添加一个集合跟list中的extend类似

set2 = frozenset([1,2,3,4,5])  #可用frozenset创建一个不可变集合

 

 

 

 https://www.cnblogs.com/hhs1998/p/11758400.html

Python量化投资网携手4326手游为资深游戏玩家推荐:《《魂器学院》:B站官方直播中奖名单公布—班长,感谢来康窝萌直播!O(≧▽≦)O

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
Python
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论