Python 练习二

l1 = [11,22,33]
l2 = [22,33,44]
# a,获取内容相同的元素
# b 获取l1 中有, l2 中没有的元素列表
# c 获取l2 中有, l1 中没有的元素列表
# d 获取l1 和l2 中内容都不同的元素

#a
for i in l1:
if i in l2:
print(i)

#b
for i in l1:
if i not in l2:
print(i)
#c
for i in l2:
if i not in l1:
print(i)
#d
for i in l1:
if i not in l2:
print(i)
for i in l2:
if i not in l1:
print(i)

count = 0
for i in range(1,9):
for v in range(1,9):
if i!=v:
count += 1
print(count)

count = 0
ls = [1,2,3,4,5,6,7,8]
for i in range(0,len(ls)):
for v in range(0,len(ls)):
if i!=v:
count += 1
print(count)

# i = 1
# while i<= 9:
# j = 1
# while j<= i:
# print(str(j)+"*"+str(i)+"="+str(i*j),end="")
# j += 1
# i += 1
# print("")

# for i in range(1,10):
# for v in range(1,i+1):
# print("%d*%d=%d"%(v,i,v*i),end="")
# print("")

# for x in range(1,100//5):
# # for y in range(1,100//3):
# # for z in range(1,100):
# # if x + y + z ==100 and 5*x+3*y+z/3 ==100:
# # print(x,y,z)


li = ["alex","eric",11]
li[2] = str(li[2])
v = "_".join(li)
print(v)
#或者自己写for循环

tu = ("alex","eric","rain")
v = len(tu)
print(v)
print(tu[2])
print(tu[1:3])
for i in tu:
print(i)
for i in range(0,len(tu)):
print(tu[i])
for idx, elem in enumerate(tu,10):
print(idx,elem)

tu = ("alex",[11,22,{"k1":"v1","k2":["age","name"],"k3":(11,22,33)},44])
tu[1][2]["k2"].append("dadasd")
print(tu)

nums = [2,7,11,15,1,8,7]
a = []
for i in nums:
for j in nums:
if i + j == 9:
a.append((i,j))
print(a)

li = ['alex','eric','rain']

print(len(li))
li.append("seven")
print(li)
li.insert(0,"Tony")
print(li)
li[1] = "kelly"
print(li)
v = li.remove("eric")
print(li)
v = li.pop(1)
print(li)
print(v)
v = li.pop(2)
print(li)
print(v)
li.reverse()
print(li)

for i in range(len(li)):
print(i,li[i])

for i,q in enumerate(li,100):
print(i,q)

for i in li:
print(i)

user_list=[

]
for i in range(1,302):
temp = {'name':'alex'+str(i),'email':'alex'+str(i)+'live.com','pwd':'pwd'+str(i)}
user_list.append(temp)
print(user_list)

while True:
s = input(">>>请输入1,2,3-31页码:")
s = int(s)
# user_list[0,10] 1
# user_list[10,20] 2
# user_list[20,30] 3

start = (s-1) * 10
end = s *10
result = user_list[start:end]
for item in result:
print(item,type(item))

posted @ 2019-09-27 11:48  别看我看路  阅读(197)  评论(0)    收藏  举报