数据里面插入100个随机数 python
时间: 2023-05-23 07:01:06 浏览: 54
您可以使用以下代码将100个随机数插入数据中:
```
import random
data = []
for i in range(100):
data.append(random.randint(1, 100))
print(data)
```
这段代码使用 Python 中的 random 模块生成了100个1到100之间的随机数,并将其添加到名为 data 的空列表中。最后,打印出 data 列表以查看结果。
相关问题
如何在随机数中添加一个数据
要在随机数中添加一个数据,需要先确定随机数的范围,然后生成一个随机数并将其存储在一个数组或列表中。然后将要添加的数据插入到这个数组或列表中,这样就完成了在随机数中添加一个数据的操作。
以下是一个示例 Python 代码,演示如何在随机数中添加一个数据:
```python
import random
# 定义随机数的范围
min_num = 1
max_num = 10
# 生成一个随机数列表
random_list = []
for i in range(5):
random_list.append(random.randint(min_num, max_num))
# 输出随机数列表
print("随机数列表:", random_list)
# 添加一个数据到随机数列表中
new_data = 7
random_list.append(new_data)
# 输出添加后的随机数列表
print("添加后的随机数列表:", random_list)
```
运行结果:
```
随机数列表: [7, 3, 10, 2, 9]
添加后的随机数列表: [7, 3, 10, 2, 9, 7]
```
在上面的示例中,我们先定义了随机数的范围,然后使用 Python 的 `random.randint()` 函数生成了一个长度为 5 的随机数列表。接着,我们添加了一个新的数据 7 到随机数列表中,并输出了添加后的随机数列表。
表A有800个字段,插入1000条数据
好的,根据您的需求,可以使用 Python 的 cx_Oracle 库来连接 Oracle 数据库,并使用 SQL 语句插入 1000 条数据到表 A 中。以下是一个示例代码:
```python
import cx_Oracle
import random
# 连接 Oracle 数据库
conn = cx_Oracle.connect(user="your_username", password="your_password", dsn="your_dsn")
# 获取游标
cursor = conn.cursor()
# 插入 1000 条数据
table_name = "your_table_name"
for i in range(1, 1001):
values = ", ".join([f"'{random.randint(0, 100)}'" for j in range(1, 801)])
sql = f"INSERT INTO {table_name} VALUES ({values})"
cursor.execute(sql)
# 提交事务
conn.commit()
# 关闭游标和连接
cursor.close()
conn.close()
```
请注意,这里我们使用了随机数来生成插入数据的值,您可以根据实际需求进行修改。另外,您需要将 `your_username`、`your_password` 和 `your_dsn` 替换为您自己的 Oracle 数据库的用户名、密码和 DSN(数据源名称)。