我有python的问题.
我做了一个简单的清单:
>>> my_list = ["one","two","three"]
Run Code Online (Sandbox Code Playgroud)
我想创建一个"单行代码"来查找字符串.
例如,我有这个代码:
>>> [(i) for i in my_list if i=="two"]
['two']
Run Code Online (Sandbox Code Playgroud)
但是当我看到变量是错误的时(我找到了我的列表的最后一个值):
>>> print i
three
Run Code Online (Sandbox Code Playgroud)
为什么我的变量包含最后一个元素而不是我想要找到的元素?
我在C#中有这个代码,但是这个代码有问题:
struct myStruct
{
public string sOne;
public string sTwo;
}
public static int ChangeStruct(out myStruct[] arrmyStruct)
{
arrmyStruct= new myStruct[256];
arrSNChildrenStruct[0].sOne= "";
arrSNChildrenStruct[0].sTwo= "";
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但是当我构建时,我有这样的错误:不一致的可访问性:参数类型'out ........比方法更难访问.....
怎么了?谢谢