编程语言
首页 > 编程语言> > python字符串和散列类型——练习题

python字符串和散列类型——练习题

作者:互联网

找出两个列表中相同元素

li = [1,1,1,1,1,2,3,5,2,4,5,3,3,9]
####li1 = li.copy()
####print(li1)
######print(set(li))
for i in li.copy():
     if li.count(i)>1:
          li.remove(i)
print(li)
##
##li1 = []
##for i in li:
##     if i not in li1:
##          li1.append(i)
##print(li1)

统计一串字符中,每个字母 a~z的出现次数,忽略大小写

st ='JdshaiisjdfisjJDHSIHI'
di = {}
for i in st.upper():
     di[i] = st.upper().count(i)
print(di)

利用26个字母和10个数字,随机生成10个8位密码

import random
st = 'qwertyuiopasdfghjklzxcvbnm0123456789'
li = []
for i in range(10):
##print(random.choices(st,k=8))
    li.append(''.join(random.choices(st,k=8)))

判断用户输入的是不是一个手机号码

phone = input('请输入你的手机号:')
##if phone.isdigit() and len(phone)==11 and phone[0] == '1':
##     print('yes')
##else:
##     print('no')
if phone.isdigit():
     if len(phone)==11:
          if phone[0] == '1':
               print('是正确的')
          else:
               print('手机号必须是1开头')
     else:
          print('手机号长度是11位')
else:
     print('手机号必须是纯数字')

 

标签:练习题,phone,python,li,##,li1,print,st,散列
来源: https://blog.csdn.net/m0_46546292/article/details/117856431