小编Hee*_*ega的帖子

从设置弃用中获取随机数

我正在尝试从一组唯一用户中获取随机的 n 个用户。

这是我到目前为止所拥有的

users = set()

random_users = random.sample((users), num_of_user)
Run Code Online (Sandbox Code Playgroud)

这很有效,但它给了我一个已弃用的警告。我应该用什么来代替?random.choice 不适用于集合

更新

我试图获得对帖子的反应,并希望它们是独一无二的,这就是我使用set. 为此坚持列出一个清单会更好吗?

users = set()
    for reaction in msg.reactions:
        async for user in reaction.users():
            users.add(user)
Run Code Online (Sandbox Code Playgroud)

python random tuples set python-3.x

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

在 python 中将月份名称更改为日期

我正在尝试在 python 中更改月份名称,但出现错误:

ValueError: time data 'October' does not match format '%m/%d/%Y'
Run Code Online (Sandbox Code Playgroud)

我的 CSV 中包含诸如 October 之类的值,我想将其更改为 10/01/2018

import pandas as pd
import datetime

f = pd.read_excel('test.xlsx', 'Sheet1', index_col=None)
keep_col = ['Month']
new_f = f[keep_col]
f['Month'] = f['Month'].apply(lambda v: datetime.datetime.strptime(v, '%m/%d/%Y'))
    new_f.to_csv("output.csv", index=False)
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激

python

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

从日期时间字符串获取偏移量并应用于新的日期对象

我有一个从后端返回的日期时间字符串,如下所示:

2018-12-30T20:00:00-05:00
Run Code Online (Sandbox Code Playgroud)

我正在尝试从此日期时间字符串中获取偏移量并将其应用于新的 Date 对象。

当我这样做时......我得到了客户的时区日期,而不是我想要的。

var time = "2018-12-30T20:00:00-05:00"
new Date(time)
Run Code Online (Sandbox Code Playgroud)

我不介意在 JS 中利用 momentjs 或任何其他库,但我正在尝试在我的前端执行此操作。

更新

如果从我的后端返回的日期有 -05:00 作为偏移量......那么当我在前端创建一个日期对象时......它应该具有相同的偏移量

例如:

2018-12-31T10:00:00-05:00
Run Code Online (Sandbox Code Playgroud)

javascript datetime date object momentjs

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

React Native enable swipe navigation on tabs

I am using react-navigation and I am having an issue with it. I am trying to make it so the application changes tabs when a user swipes. However, I can't get it to work.

I have tried gestureEnabled and swipeEnabled keys but it doesn't seem to have an effect.

What am I doing wrong?

App:

const { Navigator, Screen } = createStackNavigator();
return (
    <NavigationContainer>
      <Navigator>
        <>
          <Screen options={{headerShown: false}} name={'BottomTabsNavigator'} component={BottomTabsNavigator}/>
          {/* All other routes beside bottom Navigation ones …
Run Code Online (Sandbox Code Playgroud)

react-native react-native-navigation react-navigation

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

在python问题中合并两个列表

我在python中有两个列表

名称:

['Test 1', 'Test 2']
Run Code Online (Sandbox Code Playgroud)

是真的:

[False, True]
Run Code Online (Sandbox Code Playgroud)

我想将列表合并到一个列表中,结果是:

[{name: 'Test 1', isTrue: False}, {name: 'Test 2', isTrue: True}]
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

list = []
thisdict = {}
for name in names:
    thisdict['name'] = name
    thisdict['isTrue'] = True
    list.append(thisdict)
Run Code Online (Sandbox Code Playgroud)

问题是我不知道如何获得动态布尔值或如何更有效地执行此操作.

任何帮助将不胜感激.

python dictionary list python-3.x

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