RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-455933

python_prog's questions

Martin Hope
python_prog
Asked: 2022-08-12 20:36:26 +0000 UTC

非唯一的 Python ID

  • 0

大家好!我想为我的数据库生成非唯一的用户 ID。Internet 上有关于唯一用户 ID 的信息和大量指南,但我需要完全相同的用户 ID。你能推荐我可以阅读的来源吗?

如果你想写一个特定的函数,请写下所有可能的选项来改变频率和重复次数。

非常感谢!

python python-3.x
  • 2 个回答
  • 35 Views
Martin Hope
python_prog
Asked: 2022-08-06 22:50:37 +0000 UTC

计算列表中所有国家的数量

  • 0

我试图了解如何从数据库中计算所有国家的数量。

import pandas as pd
file_url = "https://drive.google.com/file/d/1LTpeRRuLgts3MDOBzvuSI6idL0no24AW/view?usp=sharing"
file_path = 'https://drive.google.com/uc?export=download&id=' + file_url.split('/')[-2]
data = pd.read_csv(file_path,encoding = "ISO-8859-1")
data=data.drop(['IMDb Link', 'Awards Received', 'Awards Nominated For', 'Image', 'Poster','Production House','TMDb Trailer','Trailer Site'],axis=1)

在网上找到了这个算法。

Country=data['Country Availability'].values.tolist()

lst_no = ['.', ',', ':', '!', '"', "'", '[', ']', '-', '—', '(', ')', ' ' ]
lst = []
for i in range(0,len(Country)):
  for word in str(Country[i]).split():
      if not word in lst_no:
          _word = word 
          if word[-1] in lst_no:
              _word = _word[:-1]
          if word[0] in lst_no:
              _word = _word[1:] 
          lst.append(_word)

_dict = dict()
for word in lst:
    _dict[word] = _dict.get(word, 0) + 1

lst = []
for key, value in _dict.items():
    lst.append((value, key))
    lst.sort(reverse=True)

dic=dict(lst)
print(dic)

但由于某种原因,它在这种情况下不起作用。我得到这个答案。

     1:
'States,Hungary,Turkey,Canada,Argentina,Mexico,Malaysia,Brazil,Netherlands,Italy,Israel,Colombia',
     2: 'States,Greece,Slovakia,Thailand,Turkey,Malaysia,Brazil,Italy,Iceland,Israel,India,Mexico,Colombia',
     3: 'Kingdom,France,India,Russia,Greece,Slovakia,Singapore,Poland,Czech',
     4: 'States,Canada,Australia,Mexico,Argentina,Sweden,France,United',
     5: 'Republic,Lithuania,Israel,Iceland,Romania,South',
     6: 'Belgium,Brazil,United',
     7: 'States,Canada,Germany,Mexico,Argentina,Sweden,France,United',
     8: 'States,Canada,Mexico,Argentina,Sweden,United',
     9: 'States,Germany,Argentina,Mexico,Brazil,Spain,Portugal,India,Russia,Greece,South',
     10: 'Kingdom,France,Australia,Belgium,Canada,Netherlands,Sweden,Switzerland,United',
     11: 'Republic,Romania,Russia,Greece,Poland,South',

请帮助理解。

python python-3.x
  • 1 个回答
  • 46 Views
Martin Hope
python_prog
Asked: 2022-07-13 22:45:11 +0000 UTC

散点matplotlib渐变

  • 0

请帮我设置从蓝色到红色的渐变

这是我的代码

import pandas as pd
import matplotlib.pyplot as plt

file_url = "https://drive.google.com/file/d/1KkbT7gwmVVHLBIRlxudwN08UKuIBoijG/view?usp=sharing"
file_path = 'https://drive.google.com/uc?export=download&id=' + file_url.split('/')[-2]
data = pd.read_csv(file_path)

data=data[95000:]

plt.figure(figsize =(30, 10))
plt.scatter(data['Formatted Date'], data['Temperature (C)'],cmap='jet',s=50,alpha = 0.8)
plt.grid(color = '#33ccff', linestyle = '--', linewidth = 0.5)
plt.xticks([])
plt.show()
python matplotlib
  • 1 个回答
  • 18 Views
Martin Hope
python_prog
Asked: 2022-08-28 23:59:45 +0000 UTC

Python中的石头、纸、剪刀游戏

  • 3

挑战是用 Python 编写一个石头剪刀布游戏。这是我的代码 -

import random


start = input('Вы запустили игру "Камень, ножницы, бумага". Хотите поиграть? (Вводите + или -): ')

if start == '+':
    print('Загрузка...')
    print("Загрузка завершена! Начинаем!")
    print("3...2...1...")
    print('Если захотите закончить вводите "-".')
    print('Если захотите узнать счёт вводите "с".')
    user_ball = 0
    rand_ball = 0
    while True:
        user = input("Камень, ножницы или бумага? (Вводите к, н или б): ")
        list_play = ['к', 'н', 'б']
        if user in list_play:
            rand = random.choice(list_play)
            print(rand)

            if rand == 'к' and user == 'н':
                rand_ball += 1
            if rand == 'к' and user == 'б':
                user_ball += 1
            if rand == 'н' and user == 'к':
                user_ball += 1
            if rand == 'н' and user == 'б':
                rand_ball += 1
            if rand == 'б' and user == 'н':
                user_ball += 1
            if rand == 'б' and user == 'к':
                rand_ball += 1
        elif user == 'с':
            print('Ваши баллы - ', user_ball, '. Баллы вашего соперника - ', rand_ball, ".")
        elif user == '-':
            print('Ваши баллы - ', user_ball, '. Баллы вашего соперника - ', rand_ball, ".")
            print('Конец игры! Заходите ещё!')
            break
        else:
            print('Вводите к, н или б')


if start == '-':
    print('Жаль... :(')
else:
    print('Простите, я вас не понял, если хотите играть перезапустите программу и введите "+". Спасибо!')

请告诉我其中是否有错误以及如何更正?有没有其他优化的方法?

提前致谢!!!

python
  • 2 个回答
  • 10 Views
Martin Hope
python_prog
Asked: 2022-08-20 20:48:13 +0000 UTC

如何从字符串创建字典

  • 0

我们在课程中被分配了这个任务。有一个字符串'python',您需要编写这样的代码,以便输出是一个字典{1:p,2:y.....}等等直到结束。不能使用库。

我写了这样的代码

str1 = "Python"
dic = {}
keys = range(1, 7)
for i in range(0, len(str1)):
    for key in keys:
        dic.update({key: str[i]})
print(dic)

但由于某种原因,它不起作用。告诉我有什么问题?提前致谢!!!

python
  • 4 个回答
  • 10 Views
Martin Hope
python_prog
Asked: 2022-08-20 01:03:24 +0000 UTC

通过 input() 输入字典

  • 0

请帮忙理解。我不明白如何使用 dict(input())。我收到这个错误

dict1 = dict(input())
print(dict1)

Traceback (most recent call last):
File "D:\Python\Dictionary.py", line 2, in <module>
dict1 = dict(input())
ValueError: dictionary update sequence element #0 has length 1; 2 is required
python
  • 1 个回答
  • 10 Views
Martin Hope
python_prog
Asked: 2022-08-12 03:45:02 +0000 UTC

从列表中删除所有重复的元素。Python

  • 0
list6 = [1, 1, 2, 2, 2, 3, 4, 4, 5]

for i in list6:
   if i == i:
       list6.remove(i.__index__())
       print(list6)

为什么它最后会从我身上删除 5?

我在这里注意到 if i == i: 行不会改变代码中的任何内容。那么我该如何解决呢?

python
  • 3 个回答
  • 10 Views
Martin Hope
python_prog
Asked: 2022-08-08 23:38:40 +0000 UTC

计算给定范围内的偶数、奇数和素数的个数。Python

  • 2
lower = int(input())
upper = int(input())
odd = 0
even = 0
prima = 0
for i in range(lower, upper+1):
    if i % 2 == 0:
        even += 1
    else:
        odd += 1

    if i > 1:
        for j in range(2, i):
            if (i % j) == 0:
                break
            else:
                prima += 1

print(prima, even, odd)

我写了这段代码。至于奇数和偶数 - 一切正常。但是对于素数,它给出了错误的答案。告诉我有什么问题。谢谢你。

python
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5