小编Mys*_*Hed的帖子

按名称删除Python数组元素

在Python数组中,我需要知道(如果可能的话)如何通过名称删除数组元素,而不知道数组中元素的索引.

所以,如果我定义了这个数组

usernames = ["Billy", "Bob", "Apple"]
Run Code Online (Sandbox Code Playgroud)

然后我们将有三个数组元素.
比利,鲍勃苹果.
然后,如果我有这个代码

# Deleting the element
def delete_username():
    to_delete = raw_input("Username to remove:")
    # (Code to delete by element name)
Run Code Online (Sandbox Code Playgroud)

我需要知道如何通过它的名称删除数组中的元素.
例如,如果用户输入"Billy",并且程序不知道数组中Billy的索引,我们如何从数组中删除Billy,只知道它的名字?

python arrays sorting

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

获取JavaScript函数的内容

我试图在JavaScript中创建一个可以设置onClickHTML按钮属性的函数.
所以,说我有这个作为我的功能:

function myFunc(action){
    document.getElementById('mybtn').setAttribute("onClick", action);
}
Run Code Online (Sandbox Code Playgroud)

这会将mybtn属性设置onClick为变量的内容action(应该是一个函数).

所以,如果我运行这样的函数:

myFunc(function(){
    alert("Hello, World!");
});
Run Code Online (Sandbox Code Playgroud)

然后变量action将设置为

function (){
    alert("Hello, World!");
}
Run Code Online (Sandbox Code Playgroud)

如果我myFunc如图所示运行,它将成功添加action按钮onClick属性的内容.唯一的问题是,如果我myFunc在运行后点击按钮,我只是得到一个错误.它说:
Uncaught SyntaxError:意外的令牌(

我认为这是因为在onClick属性中,你不能定义一个新的函数.
我怎样才能得到变量中函数内部的内容action

html javascript function

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

是否可以在C++类中进行#include?

我有这个C++的头文件,它应该使文件输入更容易编码,但我是内存效率.
我的头文件中有一个类,如下所示:

class FileInputOutput {
    #include <fstream>
Run Code Online (Sandbox Code Playgroud)

但是我不确定它是否会包含#include在顶部的语句,或者它是否会在调用类时包含它.

谁能帮我吗?

c++ class include

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

标签 统计

arrays ×1

c++ ×1

class ×1

function ×1

html ×1

include ×1

javascript ×1

python ×1

sorting ×1