0%

python

列表的增删改查

1
2
3
4
5
6
7
8
9
10
11
12
13
name = ['a','b','c]
name1=['g']
name.insert(2,'d') // 按照位置插入
name.append('d') // 在最后的位置插入
name.extend(name1) name+name1 // 合并列表

name.remove('a') // 根据内容删除
name.pop() // 删除最后一个
del name[0] // 根据下标删除

name[0] = 'l'

判断元素是否在列表中用 in 或者 not in

字典的增加改查

1
2
3
4
5
6
7
8
9
name = {"age":5,username: '龙'}
name["qq"] = 123456 # 添加
name['qq'] = 22222 # 插入
del name['age'] # 删除
name.get('age') # 查询
name.keys() # 键的查找
name.values() # 值的查找
name.items() # 返回元组
for a,b in name.items():

for-else

1
2
3
4
5
name =  [1,2,3]
for val in name:
print(val)
else:
print('=====')

元组

1
name = ('a','b')  # 定义之后只能读

封装函数

1
2
3
4
def function():
print('')
print('')
print('')

缺省参数,不定长参数

1
2
3
4
5
6
7
8
def function(a,b=3):
print('%d'%b)
function(5)

def test1(a,*args,**kwargs): # 元组,字典
print(args) # (2,3,4,5)
print(kwargs) # {a:6,b:8}
test1(1,2,3,4,5,a=6,b=8)

-------------本文结束感谢你的阅读---------