您的位置:首页 > 编程语言 > Python开发

Python基础操作 列表 字典结构 集合 循环 判断 复制操作 函数

2018-03-28 10:21 1216 查看
1.列表操作#查看donkey的类型
donkey = []
type(donkey)

#定义一个列表
donkey = [1,2,3,5,6]
donkey

#定义一个列表
donkey = list([1,2,3,5])
donkey1 = list(['sfsfdsf'])

#将两个列表连接在一起结果[1,2,3,5,'sfsfdsf']
donkey = donkey + donkey
#将donkey列表复制两次
donkey*2
#删除donkey中第一个元素
del donkey[0]
#bool类型,判断该元素是否在donkey列表中
2 in donkey
2 not in donkey
donkey = [1,2,[4,3]]
#输出第二个元素
donkey[1]
#输出第三个元素的第二个值
donkey[2][1]
#统计2的个数
donkey.count(2)
#定位2的位置
donkey.index(2)

#给列表添加元素
donkey = []
donkey.append('dsgdf')  #顺序添加
donkey.insert(1,'python')  #在第二个元素插入python
donkey.remove('python') #删除python元素
donkey.pop(1)#弹出一个元素
donkey = [1,5,6,9]
donkey.sort()    #排序,会改变donkey的结构
donkey = [1,5,6,9]
donkey.sorted() #排序,不会改变donkey的结构

donkey = ['ziwei','zhan']
donkey.reverse()   #反顺序输出['zhan','ziwei']
2.字典结构#定义一个字典结构
donkey = {}
type(donkey)
donkey['first'] = '123'
donkey['second'] = '456'
donkey['python'] = 789
donkey

#字典嵌套列表
donkey1 = [1,2,3]
donkey = {}
donkey['zzw'] = donkey1
donkey

#字典嵌套字典
donkey = {}
donkey1 = {'qwe':123,'werw':3453}
donkey2 = {'qwe':1233,'werw':345553}
donkey['first'] = donkey1
donkey['second'] = donkey2
donkey
#查找first元素
donkey.get('first')
#查找first1元素,没找到输出meiyou
donkey.get('first1','meiyou')
#删除'first'
del donkey['first']

#用donkey1更新donkey 两者共有的换成donkey1的值,donkey中没有的换成donkey1的。
donkey1 = {'qwe':123,'werw':3453}
donkey = {'qwe':1233,'werw':345553}
donkey.update(donkey1)
donkey
3.集合操作#定义一个集合
donkey = [123,58,45]
donkey = set(donkey)
donkey
#定义一个集合
donkey = set([123,58,69])
donkey

#并集
a = {1,2,5,6}
b = {4,8,9,6}
a.union(b)
a|b
#交集
a.intersection(b)
a&b
#a比b多了哪几个元素
a.difference(b)
#b比a多了哪几个元素
b.difference(a)

#判断b是否为a的子集
a = {1,2,3,4,5}
b = {1,2,3}
b.issubset(a)

#添加元素
a.add(25)
#更新元素,只添加没有的元素
a.update([3,4,5])
#删除元素
a.remove(2)
#弹出一个元素
a.pop()
a4.复制操作#复制操作,donkey赋值给donkey1,修改donkey1的值也会改变donkey的值。两者都指向同一个id。
donkey = 1000
donkey1 = donkey
donkey
donkey1
id(donkey)
id (donkey1)5.判断操作donkey = 100
if donkey>200:
print('hello')
else:
print('python')6.循环语句donkey = 0
while donkey>10
print(donkey)
donkey +=1

#遍历集合
donkey = set(['qeqwe','weqe','qewqe'])
for name in donkey:
print(name)

#遍历列表
donkey = [1,2,3,4,5]
for i in range(len(donkey))
print(donkey[1])
7.函数
def add(a,b)
print(a+b)
add(4+5)

#   *donkey1  表示传入的参数数量不定
def donkey(a,*donkey1)
for i in donkey1:
a = a+i
return a
donkey(1,2,5,6,9,7)
#传入键值对
def donkey1(a,**kkk):    #键值对
for arg,value in kkk.items():
print(arg,value)
donkey1(1,x=2,y=3)
def donkey(a,*bll):#多个返回值
b=5
for i in bll:
a=a+i
return a , b
a,b = donkey(1,5,6,8,9)
print(a,b)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐