小编MSe*_*ert的帖子

在dict中查找非空值

我有这样的字典:

d = {'first':'', 'second':'', 'third':'value', 'fourth':''}
Run Code Online (Sandbox Code Playgroud)

我想找到第一个非空值(在这个例子中是它的名字'third').可能有多个非空值,但我只想要找到第一个非空值.

我怎样才能做到这一点?

python dictionary python-3.x

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

找到3月22日星期二的年份

我需要了解2017年至2100年(包括两者)的哪些年份将在3月22日为星期二.

我尝试使用该datetime模块,但我无法弄清楚如何...

python datetime python-3.x

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

"假的"是什么意思?

我不明白这段代码是如何工作的:

i = 1
while False:
    if i % 5 == 0:
        break
    i = i + 2
print(i)
Run Code Online (Sandbox Code Playgroud)

什么呢while False?什么是假的?我不明白......

python while-loop python-3.x

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

Pythonic方法从文件夹中创建文件名(没有文件扩展名)的字符串列表?

我的计算机中有一个包含许多.txt文件的文件夹:

file_one.txt    --> location = r'C:\Users\User\data\file_one.txt'
file_two.txt    --> location = r'C:\Users\User\data\file_two.txt'
file_forty.txt  --> location = r'C:\Users\User\data\file_forty.txt'
Run Code Online (Sandbox Code Playgroud)

如何将文件名(没有.txt部分)转换为如下列表:

list_from_files = ['file_one', 'file_two', 'file_forty']
Run Code Online (Sandbox Code Playgroud)

python directory list python-3.x

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

Python numpy库日志方法返回错误值

Python numpy 库日志方法返回错误的值,所以请帮助我。

import numpy as np
print('Log :',np.log(0.25))
Run Code Online (Sandbox Code Playgroud)

numpy log 方法返回 -1.38629436112

Excel 日志函数=LOG(0.25)返回-0.602059991327962 然后我使用计算器手动计算它返回-0.602059991327962

python numpy

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

如何使用 AsyncStorage 仅显示应用程序介绍一次(第一次运行时)-React Native

我将这个库用于我的应用程序介绍:https : //github.com/Jacse/react-native-app-intro-slider

这是我的代码:

import React from 'react';
import { StyleSheet, View, Text } from 'react-native';
import {Container} from 'native-base';
import AppIntroSlider from 'react-native-app-intro-slider';
import { AntDesign } from '../../styles/variables/Icons';

export default class TestView extends React.Component {
  constructor(props) {
    super(props);
    this.state = {
      showRealApp: false,
      //To show the main page of the app
    };
  }
  _onDone = () => {
    // After user finished the intro slides. Show real app through
    // navigation or simply by controlling state
    this.setState({ …
Run Code Online (Sandbox Code Playgroud)

javascript react-native asyncstorage

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

如果数组行具有不同的长度,则对数组列求和

我想知道如果行具有不同的长度,是否可以对数组的列求和.

这是我要总结的数组:

input_val = [[1, 2, 3, 5],
             [1, 2, 3],
             [1, 2, 3, 4, 5]]
Run Code Online (Sandbox Code Playgroud)

这将是结果:

output_val = [3, 6, 9, 9, 5]
Run Code Online (Sandbox Code Playgroud)

我想到了为行添加零的可能性:

input_val = [[1, 2, 3, 5, 0],
             [1, 2, 3, 0, 0],
             [1, 2, 3, 4, 5]]
Run Code Online (Sandbox Code Playgroud)

然后总结列,但也许有更好的方法来做到这一点?

python arrays sum list python-2.7

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

为什么我不能使用此代码制作二维数组?

我试图解决问题,但遇到了问题.

当我这样做:

arr=[[[0]*5]*5]
Run Code Online (Sandbox Code Playgroud)

我明白了:

[[[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0]]]
Run Code Online (Sandbox Code Playgroud)

但是当我尝试选择一个元素时:

arr[0][0]
Run Code Online (Sandbox Code Playgroud)

它返回:

[0, 0, 0, 0, 0]
Run Code Online (Sandbox Code Playgroud)

为什么?

python list

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

我可以使用if语句来破坏Python中的while循环

基本上我想要的是让程序运行并在开始时重新开始,直到键入命令.我有重复部分工作,但是当我想要它时,我无法让循​​环中断.我试图使用if语句来获取输入并使用它来打破循环.我已经在教程中看到过它,但我无法让它为我工作.我理解break语句是退出一个循环,我想知道是否可以在if语句中使用break语句,如下所示:

while True:
    i == input('Type a letter:') #They type a letter
    if i == quit: #If they type "quit" this executes
        print('Goodbye') #The program says goodbye
        break #Ends the loop
    else:
        print("Your letter is", i) #If they type anything else, it gets printed
Run Code Online (Sandbox Code Playgroud)

有了它,它只是打印,:

Type a letter: quit
Your letter is quit
Goodbye
Type a letter: 
Run Code Online (Sandbox Code Playgroud)

如果我输入它,不打破循环.如果不可能的话,是否有人有另一种方法可以得到相同的结果,当我输入类似"退出"的东西时,循环结束?任何帮助表示赞赏.

python while-loop

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

.split() 如何工作?- Python

在下面的例子中,我用一个空格分割一个空字符串。但是,在第一个示例中,我明确使用了空格,而在第二个示例中,我没有。我的理解是,.split()并且.split(' ')是等价的。

为什么这两个例子给出不同的输出?

In [1]: "".split(' ')
Out[1]: ['']

In [2]: "".split()
Out[2]: []
Run Code Online (Sandbox Code Playgroud)

python string split

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

将字符串转换为列表

我正在以这种格式从文件中读取很多字符串:string = [4,1,0.20,26,0.00]我需要转换为列表.

我尝试过使用string.split(),但它似乎没有按预期工作.我需要将字符串用作常规列表,例如,当我拥有string[2]它时将指向0.20.

python string list

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

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