python如何实现在列表中随机插入字母?

Python014

python如何实现在列表中随机插入字母?,第1张

a = [1,2,3,4,5,6]

# 先求出列表的长度

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里面删除,以此类推。