# 先求出列表的长度
length = len(a)
#再从0到列表最大值中随机一个数字,决定往哪个位置插入
b = random.chrice(range(0,length))
#利用insert方法往随机出来的位置插入字母
a.insert(b,'A')
望采纳
#!/usr/bin/env python# -*- coding: UTF-8 -*-
#python2.7
import string,random
def get_clice(num):
res =[]
tmp = list(string.lowercase)
for i in range(num):
res.append(''.join(random.sample(tmp,random.randint(3,7))))
return res
print get_clice(20)
首先你要知道剩下的三个字母是什么,然后把它们放在一个list里面,剩下的就是从这个list里面随机获取一个字母了random.choice(list),获取到了第一个,就把第一个从List里面删除,以此类推。