小编Mat*_*all的帖子

Python for x in list基本问题

我正在尝试创建一个函数,它将加载大量图像并将它们映射到PyGame中的相应名称.我对python并不是那么好,这真让我陷入困境.我目前的代码是这样的:

tile1 = pygame.image.load("/one.bmp")
tile2 = pygame.image.load("/two.bmp")
tile3 = pygame.image.load("/three.bmp")
Run Code Online (Sandbox Code Playgroud)

并且它继续进行大约20个瓷砖.事情是我发现我需要更多,并想知道如何使用for x in y循环来做到这一点.我的基本想法是:

tile = ['/one.bmp', '/two.bmp', '/three.bmp']
tilelist = [1,2,3]
for tile in tile:
    tilelist[x] = pygame.image.load(tile)
Run Code Online (Sandbox Code Playgroud)

或类似的东西,但我不是那里.我也想知道是否可以使用词典来完成.

任何帮助将不胜感激,谢谢:)

python

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

将接口作为arraylist类型提供时编译错误

我有一个定义为的接口

interface ListItem {
    public String toString();
    public String getUUID();
}
Run Code Online (Sandbox Code Playgroud)

以及BrowseItem实现该接口的class().当我尝试:

ArrayList<ListItem> = (method returning ArrayList of type BrowseItem)
Run Code Online (Sandbox Code Playgroud)

我得到一个不兼容的类型错误(found ArrayList<BrowseItem>, require ...<ListItem>)

我接近这个错吗?

java interface arraylist

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

任意货币字符串 - 将所有零件分开?

我有任意字符串与货币100,00€$100.00100.00USD(任意长度,地球上的任何有效货币符号和ISO代码)...(= like 100.000.000,00 EUR).无法保证货币是正确的,可能是无效的符号或字符,也可能是错误的位置(在数字之前或之前)......

最简单的方法是什么:

  1. 整数部分
  2. 小数部分
  3. 货币(如果有效)

我知道NumberFormat/CurrencyFormat但是这个类只有在事先知道确切的语言环境并且似乎只能正确地设置格式化字符串时才有用... asw只返回数字,而不是货币......

非常感谢你!马库斯

java currency number-formatting

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

在Mac上安装Jython的最佳位置

我正在尝试在我的Mac(Snow Leopard)上安装Jython.安装程序提示我安装它

/Users/myusername/jython2.5.2
Run Code Online (Sandbox Code Playgroud)

然而,这似乎是一个不适合安装解释器核心,库模块等的地方......

关于哪里可能是更合适的文件夹的任何建议......怎么样

/User/bin/jython2.5.2
Run Code Online (Sandbox Code Playgroud)

这样做会有副作用吗?

macos installation installer jython osx-snow-leopard

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

解析iphone应用程序上的JSON对象和子元素

我正在构建一个使用UPC数据库API的应用程序.我回到了一个JSON对象,例如:http://www.simpleupc.com/api/methods/FetchNutritionFactsByUPC.php

{
"success":true,
"usedExternal":false,
"result"
    {
        "calories_per_serving":"150",
        "cholesterol_per_serving":"15",
        "cholesterol_uom":"Mg",
        "dvp_calcium":"30",
        "dvp_cholesterol":"4",
        "dvp_iron":"2",
        "dvp_protein":"17",
        "dvp_saturated_fat":"8",
        "dvp_sodium":"10",
        "dvp_total_fat":"4",
        "dvp_vitamin_a":"10","
        "dvp_vitamin_c":"0",
        "dvp_vitamin_d":"25",
        "fat_calories_per_serving":"25",
        "fiber_per_serving":"<1",
        "fiber_uom":"G",
        "ingredients":"Fat Free Milk, Milk, Sugar, Cocoa (Processed With Alkali),
                       Salt, Carrageenan, Vanillin (Artificial Flavor),
                       Lactase Enzyme, Vitamin A Palmitate And Vitamin D3.",
        "protein_per_serving":"8",
        "protein_uom":"G",
        "size":"240",
        "units":"mL",
        "servings_per_container":"8",
        "sodium_per_serving":"230",
        "sodium_uom":"Mg",
        "total_fat_per_serving":"2.5",
        "total_fat_uom":"G",
        "trans_fat_per_serving":"0",
        "trans_fat_uom":"G",
        "upc":"041383096013"
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是解析"ingredients"元素,它是对象字典的子列表.

您如何建议解析成分列表?如果我能把它送到NSArray,假设逗号是分隔符,那就太好了.

我试图这样做,但看起来只是一个字符串,所以无法解析它.

任何建议都会受到欢迎.谢谢!

   //Thats the whole JSON object
    NSDictionary *json_dict = [theResponseString JSONValue];


   //Getting "results" which has all …
Run Code Online (Sandbox Code Playgroud)

arrays iphone xcode json ios

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

提取json数据

我有一些来自远程服务器的json,结果返回如下:

[{"item1":"tag1","a1":"b1"},{"item2":"tag2","a2":"b2"}]
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得a1和a2的值?

谢谢

javascript jquery json

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

用Python计算日期

我试图用1950年的1950 - 2050年每周五的星期五数量计算(我知道,有点晚了).我不熟悉任何日期/日历包使用.有什么想法吗?

python calendar date

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

Python读取文件.每行列出一个列表

所以我想从文件中读取并将其中的每一行放入列表中.

假设我有一个名为MyFile.txt或MyFile.csv的文件,其中包含以下三行数字/小数:

49.55,2,77.09,18,1,2.34,32.11
33,11.22,33.21,56,76.55
8,9,44.7,90.99,12.21,1.01
Run Code Online (Sandbox Code Playgroud)

我希望程序打开文件然后读取第一行并将其放入列表〜说L1list.然后我想让它为第2和第3行制作L2list和L3list.一旦完成,我希望能够计算出列表,平均值,最大值和最小值等的总数.我对使用sum的这部分非常有信心( ),len(),max(),min()等.

它填补了我困住的名单.我得到了错误的总数,长度等等.想想也许是它的全停或开始.但我需要小数点和思想列表需要角色分开.

到目前为止我尝试过:

filename = 'MyFile.txt' 
fin=open(filename,'r')
L1list = fin.readline()
L2list = fin.readline()
L3list = fin.readline()
Run Code Online (Sandbox Code Playgroud)

也:

L1list.append(fin.readline())
Run Code Online (Sandbox Code Playgroud)

随着:

L1list = [i.strip().split() for i in fin.readlines()]
Run Code Online (Sandbox Code Playgroud)

对于什么是错误有点困惑.

python file list python-2.7

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

Eclipse中的Tomcat服务器超时

我在Eclipse中遇到Tomcat服务器问题.我收到以下超时错误:

Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds. 
If the server requires more time, try increasing the timeout in the server editor.
Run Code Online (Sandbox Code Playgroud)

这就是我在控制台中得到的:

Nov 03, 2013 11:59:57 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program   Files\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program …
Run Code Online (Sandbox Code Playgroud)

java eclipse timeout tomcat7

3
推荐指数
2
解决办法
2万
查看次数

什么是兄弟姐妹和孩子之间的区别

我试图理解这篇文章中的以下代码,我无法找出为什么我们使用Children vs Siblings.我可以理解儿童可以遵循嵌套标签,但兄弟姐妹的水平是多少?

$('input:checkbox').on('change', function() {
    if ($(this).prop('checked') === true) {
        $(this).parent('div').siblings('.flex-column').children('h2.addMsg').fadeIn("fast").fadeOut(5000);
    } else {
        $(this).parent('div').siblings('.flex-column').children('h2.removeMsg').fadeIn("fast").fadeOut(5000);
    }
});
Run Code Online (Sandbox Code Playgroud)

html jquery

3
推荐指数
2
解决办法
2171
查看次数