生成随机数列表list1:

import random

list1 = []
# 前10个元素为0-1的小数
for i in range(10):
    list1.append(random.random())

# 11-20个元素为整数
for i in range(11, 21):
    list1.append(random.randint(1, 100))

print("list1:", list1)

输出:

list1: [0.7982468164993963, 0.8184653218525413, 0.12191430968706931, 0.3136175239598812, 0.2623057619184386, 0.5937697046196499, 0.700905627988178, 0.1428473793466558, 0.3966182862462639, 0.2324262651598921, 73, 4, 63, 68, 52, 84, 6, 77, 43, 34]

在列表list1后加入新的列表list2:

list2 = [99, 89, 98, 78, 96, 97, 60, 90, 100, 771]
list1.append(list2)

print("list1:", list1)

输出:

list1: [0.7982468164993963, 0.8184653218525413, 0.12191430968706931, 0.3136175239598812, 0.2623057619184386, 0.5937697046196499, 0.700905627988178, 0.1428473793466558, 0.3966182862462639, 0.2324262651598921, 73, 4, 63, 68, 52, 84, 6, 77, 43, 34, [99, 89, 98, 78, 96, 97, 60, 90, 100, 771]]

对列表list1中的list2进行排序,并返回元素100的位置:

list2.sort()
index = list2.index(100)
print("list2:", list2)
print("index of 100 in list2:", index)

# 从list1中删除list2
list1.remove(list2)

输出:

list2: [60, 78, 89, 96, 97, 98, 99, 100, 771]
index of 100 in list2: 7
用python生成随机数列表list1里面前10个元素为0-1的小数11-20个元素为整数。随后在列表list1后加入新的列表list2=【9989987896976090100771作为列表list1的一个元素。然后对列表list1中的list2进行排序并返回元素100的位置。

原文地址: http://www.cveoy.top/t/topic/buAP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录