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

2021/6/12 22:51:08

本文主要是介绍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('手机号必须是纯数字')

 



这篇关于python字符串和散列类型——练习题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程