!/usr/bin/python3
lst = [[0,1,2],[2,2,2],[2,3,2]]
lst1 = [[0,1,2],[2,2,2],[2,2,5]]
lst2 = []
for i in range(3):
lst2.append([])
for j in range(3):
a = lst[i][j]*lst1[i][j]
lst2[i].append(a)
print(lst2)
!/usr/bin/python3
import random
lst = [2,9,8,4,7,0,6,9,8]
a=random.randint(1,5)
print(a)
l = lst.sort(reverse=True)
print(lst)
print(l)
l = random.choices(lst)
print(l)
!/usr/bin/python3
lst=[[1,2,3],[4,5,6],[7,8,9]]
lst2=[[],[],[]]
for i in range(3):
for j in range(3):
lst2[i].append(lst[j][(i)])
print(lst2)
!/usr/bin/python3
import random
l = input("输入一个数:")
a = int(l)
lst = []
for i in range(len(l)):
x = a%10**(i+1)//10**i
lst.append(x)
print(lst)
for i in range(len(l)):
for j in range(len(l)-1):
if lst[j] > lst[j+1]:
lst[j],lst[j+1] = lst[j+1],lst[j]
print(lst)
!/usr/bin/python3
import random
lst = [random.randint(1,20) for i in range(10)]
ls0 = []
ls1 = []
print(lst)
for i in range(10):
count = 1
if lst[i] in ls0:
continue
for j in range(i+1,len(lst)):
if lst[i] == lst[j]:
count +=1
if count >= 2:
ls0.append(lst[i])
else:
ls1.append(lst[i])
print(lst[i],count)
!/usr/bin/python3
import random
l = []
for i in range(3):
a = int(input("请输入一个数:"))
l.append(a)
for i in range(3):
for j in range(2-i):
if l[j] > l[j+1]:
l[j],l[j+1] = l[j+1],l[j]
print(l)
!/usr/bin/python3
a = int(input("请输入一个数:"))
l = str(a)
print(len(l))
for i in range(-1,-len(l)-1,-1):
print(l[i])
元组 tuple 不可变对象,用( )表示,可以乘
不可变对象,用引号括起来的,可以迭代
#!/usr/bin/python3
import random
st = "hello#hello#hello#welcome#welcome"
word = ""
for i in st:
if i !="#":
word += i
else:
lst.append(word)
word = ""
print(lst)
print(st.upper()) #全部换成大写字母输出
print(st.center(70)) #占70个位置居中打印,
print(st.zfill(50)) #占50个位置居右打印,前面的空位用0填充
print(st.replace("h","Q")) #将所有的h换成Q
print(st.count("lo")) #统计“lo”出现的次数
print(st.split("o",3)) #遇到o就分割,分割3次
```