python入门笔记(list,tuple,dict,set, 函数)
2021/10/9 13:18:58
本文主要是介绍python入门笔记(list,tuple,dict,set, 函数),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
有序可变可重复 list L #L=[0,'dd',[1,3],'ddd',0]
获取元素个数:len(L),
往尾部添加元素: L.append(元素),
往指定位置添加元素:L.insert(3, 元素) #指定位置为下标位置
删除最后一个元素:L.pop()
删除指定下标元素:L.pop(下标) #L.pop(2)
有序不可变可重复 tuple T #T = (2, 3, 44, '44', [3,40], 'dddd')
计算某元素出现次数:T.count(元素)
通过下标获取某个元素: T.index(下标)
创建tuple: T = () , T = (1) , T = (1, ) #()标识空tuple; (1)表示1,创建以后非tuple,因为代码解析如此; 若要添加只有单个元素的tuple,则需在元素后添加一个英文逗号','
tuple 与list之间的转换:T = list(L) , L = tuple(T)
*tuple 的访问速率比list快很多
无序对不可重复 dict D # D ={'Alice':40, 'mo': 50} ,key-value
获取value值 :a= D['Alice'] , a = D.get('Alice')
更新值或者添加对:D['Alice'] = 66 , D['bob'] = 33
删除对:D.pop(key) # D.pop('Alice'),调用此方法会返回value值,a_value = D.pop('Alice')
获取dict的key 的list:D.keys() #无序输出
获取dict的values 的list:D.values() #无序输出
无序不重复set
创建set: L=set([1,2,3]) #print(L) ----> set([1,2,3])
函数 def定义
Python 的内置函数文档内容:https://docs.python.org/3/library/functions.html
函数的定义:def 函数名(): 函数内容
# def animal():
# return 'cat'
函数的参数:
判断参数类型:isinstance(参数, int) #int可替换其他的数据类型,返回为True或者False
传送n个参数:参数用‘*args’表示,该参数类型定义为tuple
def animal(*args):
print(args)
animal(1,2,3,4) #输出: [1,2,3,4]
传送参数对:参数用‘**kwargs’表示,该参数类型定义为dict
def animal(**kwargs):
print(kwargs)
animal('name'='dog', 'age'=10) #输出: {'name'='dog', 'age'=10}
这篇关于python入门笔记(list,tuple,dict,set, 函数)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南