小编Sil*_*ost的帖子

为什么我不能对此列表进行排序?

statlist = [('abc',5,1), ('bzs',66,1), ... ]
sorted(statlist, key=lambda x: int(x[1]))
Run Code Online (Sandbox Code Playgroud)

我想按整数从大到小排序.在这种情况下,5和66.但它似乎没有工作.

python tuples list

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

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

如何在Python中将字符串转换为十六进制整数?

嗨我从命令行获取用户argv如下: '0x000aff00'

我希望python直接将其视为十六进制...

str = sys.argv[1]
Run Code Online (Sandbox Code Playgroud)

这怎么可能?谢谢!

python hex integer

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

Python:导入文件并转换为列表

我需要帮助导入文件并将每行转换为列表.

该文件的示例如下所示:

p wfgh 1111 11111 111111
287 48 0
65626 -1818 0
4654 21512 02020 0
Run Code Online (Sandbox Code Playgroud)

以p开头的第一行是标题,其余的是子句.每个子句行必须以一系列至少两个整数开头,并以零结束

提前致谢

python file input list

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

如何从日期对象python获取日期时间?

如何从日期对象python获取日期时间?

我想

import datetime as dt

today = dt.date.today()
date_time = dt.datetime(today.year, today.month, today.day)
Run Code Online (Sandbox Code Playgroud)

更容易解决方案?

python datetime

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

quantze()和str.format()之间有什么区别?

我并不是说技术上的区别是什么,而是更快/更符合逻辑或Pythonic等方式:

    def __quantized_price(self):
        TWOPLACES = Decimal(10) ** -2
        return self.price.quantize(TWOPLACES)
Run Code Online (Sandbox Code Playgroud)

要么

    def __formatted_price(self):
        TWOPLACES = Decimal(10) ** -2
        return '{0:.2f}'.format(self.price)
Run Code Online (Sandbox Code Playgroud)

它们似乎完全一样,所以我只是想知道为什么它们会在什么时候创建量化

python string django quantization

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

排序一组dicts

我是Python的新手,如果我正确地做这件事,我很好奇.我有一个dicts元组(来自数据库调用):

companies = ( { 'companyid': 1, 'companyname': 'Company C' },
              { 'companyid': 2, 'companyname': 'Company A' },
              { 'companyid': 3, 'companyname': 'Company B' } )
Run Code Online (Sandbox Code Playgroud)

我想在公司名称上对此进行排序.有没有比这更正确的方法呢?

sortcompanies = list(companies)
sortcompanies.sort(lambda x,y: cmp(x['companyname'],y['companyname']))
Run Code Online (Sandbox Code Playgroud)

谢谢你的批评!

python sorting

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

Python并非全部在运行

如何检查列表是否是较大列表的子集.

a = [1,2,3] 是一个子集 b = [1,2,3,4,5,6]

我能做点什么吗

if a all in b
Run Code Online (Sandbox Code Playgroud)

python set

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

如何在PHP中使用表单重定向到当前页面?

我试图在我的php应用程序中使用表单重定向到当前页面.现在我遇到了一个问题.

<form name="myform" action="?page=matching" method="GET">

<input id="match_button" type="submit" name="button" value="button" onClick="func_load3()" />

</form>
Run Code Online (Sandbox Code Playgroud)

action="?page=matching" 表示当前页面,因为我在我的php应用程序中使用单个条目.

使用代码,当我单击按钮时,它会重定向到主页.

我试着用:

<form name="myform" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="GET">
Run Code Online (Sandbox Code Playgroud)

但它仍然无效.

所以我得向你寻求帮助.你有什么想法吗?怎么解决?提前致谢.

php forms

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

为什么(dictionary.keys()).sort()在python中不起作用?

我是Python的新手,无法理解为什么这样的东西不起作用.我也找不到其他地方提出的问题.

toto = {'a':1, 'c':2 , 'b':3}
toto.keys().sort()           #does not work (yields none)
(toto.keys()).sort()         #does not work (yields none)
eval('toto.keys()').sort()   #does not work (yields none)
Run Code Online (Sandbox Code Playgroud)

然而,如果我检查类型,我看到我在列表上调用sort(),那么问题是什么..

toto.keys().__class__     # yields <type 'list'>
Run Code Online (Sandbox Code Playgroud)

我有这个工作的唯一方法是添加一些丑陋的临时变量

temp = toto.keys()
temp.sort()
Run Code Online (Sandbox Code Playgroud)

我在这里缺少什么,必须有一个更好的方法来做到这一点.

python sorting

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

标签 统计

python ×9

list ×3

sorting ×2

datetime ×1

django ×1

file ×1

forms ×1

hex ×1

input ×1

integer ×1

php ×1

quantization ×1

set ×1

string ×1

tuples ×1