相关疑难解决方法(0)

Python随机将值从一个列表委托给另一个列表

我有两个清单

  a_list = ['a', 'b', 'c']

  b_list = ['1', '2', '3']
Run Code Online (Sandbox Code Playgroud)

将列表值从b_list随机委托给新列表中的大元组的最佳方法是什么:

   c_list = [('a','1'), ('b','3'), ('c','1')]
Run Code Online (Sandbox Code Playgroud)

python

3
推荐指数
1
解决办法
78
查看次数

如何从字符串列表中保存随机字符串?

如何从列表中保存随机字符串,以便稍后在代码中重新调用确切的内容?例如:

name = ['Hans', 'Peter', 'Eliza']
print('Your name is ' + random(name) + '!')
print(name)
Run Code Online (Sandbox Code Playgroud)

我在这里可以代替什么使用random(name),如何保存?

python random

1
推荐指数
1
解决办法
782
查看次数

如何从列表中随机选择项目?

我很好奇如何从列表中随机选择一个项目?例如,您要从列表中随机选择一个项目以打印内容。在下面的示例代码中,我创建了一个包含随机项目的列表,我希望打印内容显示“随机项目为”,然后从列表中说出一个随机项目。抱歉,如果您还想让我更好地解释一下,请问:)谢谢

#Example
random = ["random1", "random2", "random3"]
print("Random item is " + "Random Item"???)
Run Code Online (Sandbox Code Playgroud)

python random import python-3.x

0
推荐指数
1
解决办法
6711
查看次数

如何从np.array随机获取20个元素并将其保存到DataFrame?

我有1到80个数字的DataFrame如何随机获取20个元素并将结果保存到另一个DataFrame?我不能像行一样保存每个列表.它的保存元素就像一个列.在未来,我想尝试使用sklearn预测每个radom元素

   a = np.arange(1,81).reshape(8,10)
   pd.DataFrame(a)
Run Code Online (Sandbox Code Playgroud)

我必须得到20个唯一的数字并将其写成一行.例如在python中:

      from random import sample          
      for x in range(1,20):
          i=sample(range(1,81), k=20)
          i.sort()
          print(x,'-',i)`
Run Code Online (Sandbox Code Playgroud)

它返回列表[1,3,5,8,34,45,12,76,45 ...] 20个元素,我希望它看起来像:

  0 1 2 3 4 5 6 7 8 9 10 11 12 ... 20
0 1 5 10 14 20 55 67 34 ......     20 elements
1
.
.
Run Code Online (Sandbox Code Playgroud)

python random numpy pandas

0
推荐指数
1
解决办法
134
查看次数

如何从列表中随机选择一个元素,然后在列表中找到它的索引?

我有一个名称列表,使用random.choice(),我可以从列表中获取一个随机元素。现在我试图找出给定元素在列表中的索引。这是我到目前为止:

import random

x = ['Jess','Jack','Mary','Sophia','Karen','Addison','Joseph','Eric','Ilona','Jason']
y = random.choice(x)
print(y)
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
2
解决办法
1938
查看次数

Python 从列表中选择 20 个随机结果

我想从以下列表中获得 20 个随机结果:

coordinates = [
  [20, 140], [40, 140], [60, 140], [80, 140], [100, 140], [120, 140],
  [20, 120], [40, 120], [60, 120], [80, 120], [100, 120], [120, 120],
  [20, 100], [40, 100], [60, 100], [80, 100], [100, 100], [120, 100],
  [20, 80], [40, 80], [60, 80], [80, 80], [100, 80], [120, 80],
  [20, 60], [40, 60], [60, 60], [80, 60], [100, 60], [120, 60],
  [20, 40], [40, 40], [60, 40], [80, 40], [100, 40], [120, 40]
]
Run Code Online (Sandbox Code Playgroud)

我试过了, …

python random

-1
推荐指数
2
解决办法
5935
查看次数

删除列表中的元素

list = [0, 1, 2, 8, 2, 9, 2]
Run Code Online (Sandbox Code Playgroud)

有没有办法删除元素2,恰好一次?

所以你会得到:

list = [0, 1, 2, 8, 9, 2]
Run Code Online (Sandbox Code Playgroud)

我曾尝试过,index()但我没有找到它.

它可以是随机的2.

所以我不能使用remove()pop()因为它不会删除2随机位置上的数字.

python list

-4
推荐指数
1
解决办法
123
查看次数

标签 统计

python ×7

random ×4

import ×1

list ×1

numpy ×1

pandas ×1

python-3.x ×1