前言
目录
一、个小时的练习
一、个小时的练习
1.clear()
2.del()
3.列表元素的修改操作
4.列表元素的排序操作
5.列表生成式
6.字典创建
7.字典中元素获取
8.字典判断
9.字典删除
10.字典增加
11.字典修改
12.字典遍历
前言:零基础自学python复习基础 每日一练 一个小时的小练习 一日不练 百日空
一、个小时的练习
1.clear()
list1 = ['start','stop','step'] print(list1) list1.clear() print(list1)
2.del()
# list2 = ['dict','start','list'] # del list2 # print(list2)#NameError list2 = ['dict','start','list'] del list2[0] print(list2)
3.列表元素的修改操作
list3 = [1,2,3,4,5,6,7,8,9] print(list3) list3[1] = 9 print(list3)
4.列表元素的排序操作
#sort() list4 = [1,5,3,7,9,5,4] print(list4) list4.sort() print(list4) list5 = [9,5,6,7,4,3,1,4,] print(list5) list5.sort() print(list5) #sorted() list6 = ['sort()','reverse=True','sorted()'] print(list6) print(sorted(list6)) list7 = ['排序','索引','元组','reverse = True'] print(list7) print(sorted(list7)) #reverse = True list8 = ['sorted()','reverse = True','sort()'] print(list8) list8.sort(reverse = True) print(list8) list9 = ['python','c','pycharm','php'] print(list9) list9.sort(reverse = False) print(list9) list10 = ['tuple()','list()','dict()','set()'] print(list10) list10.sort(reverse = True) print(list10) list11 = ['bool','str','int','float'] print(list11) list11.sort(reverse = True) print(list11)
5.列表生成式
k = 4 d = [k*k for x in range(1,4)] print(d) a = 20 e = [a*a for f in range(0,9)] print(e) t = 21 u = [t*t for g in range(0,4)] print(u)
6.字典创建
kjys = {'张三':40,'ctf':98,'dict()':'list()'}
print(kjys)
kjys_0 = dict(name = '李白', age = 21)
print(kjys_0)
7.字典中元素获取
# [ ]
dict_0 = {'dict':'字典','列表':'list','popitem':'tuple()'}
d = dict_0["列表"]
print(d)
dict_1 = {'get()':'value','key':'Error'}
h = dict_1['get()']
print(h)
dict_2 = {'封装':'多态','继承':'类'}
u = dict_2['封装']
print(u)
# dict_3 = {'1':'2','3':'4'}
# y = dict_3['0']
# print(y)#KeyError: '0'
# dict_4 = {'4':'9','7':'3'}
# s = dict_4['9']
# print(s)#KeyError: '9'
#get()
dict_5 = {'封装':'对象','list()':'继承'}
k = dict_5.get('封装')
print(k)
dict_6 = {'get()':1,4:9}
cf = dict_6.get(9)#None
print(cf)
dict_7 = {'none':4,'get()':6}
cg = dict_7.get(7)
print(cg)#None
8.字典判断
#in 存在元素 显示 反之
dict_8 = {1:2,4:9,7:3}
if 1 in dict_8:
print(dict_8)#
if 10 in dict_8:
print(dict_8)
#not in 不存在元素 显示 反之
dict_9 = {1:4,0:9,7:3}
if 1 not in dict_9:
print(dict_9)
if 2 not in dict_9:
print(dict_9)
9.字典删除
#del
dict_10 = {7:9,6:8,3:9}
del dict_10[7]
print(dict_10)
# del dict_10
# print(dict_10)#NameError:
# del dict_10[8]
# print(dict_10)#KeyError: 8
#pop()
dict_11 = {7:1,5:4,9:10}
# dict_11.pop()#TypeError:
# print(dict_11)
dict_11.pop(7)
print(dict_11)
# dict_11.pop(4)
# print(dict_11)#KeyError: 4
dict_11.pop(9)
print(dict_11)
#popitem()
dict_12 = {4:1,5:3,6:4}
dict_12.popitem()
print(dict_12)
# dict_12.popitem(4)
# print(dict_12)#TypeError:
#clear()
dict_13 = {1:4,5:1,6:8}
dict_13.clear()
print(dict_13)
10.字典增加
#dict_14[4] = 'dict'
dict_14 = {4:2,6:3,7:1}
dict_14['list'] = 'dict'
print(dict_14)
dict_14 = {4:2,6:3,7:1}
dict_14['pop'] = 'python'
print(dict_14)
11.字典修改
dict_15 = {4:2,6:3,7:1}
dict_15['3'] = 'not in'
print(dict_15)
dict_15 = {4:2,6:3,7:1}
dict_15[1] = 'in'
print(dict_15)
12.字典遍历
#for - in
dict_15 = {4:2,6:3,7:1}
for x in dict_15:
print(x)
print(dict_15)



