小编Sil*_*ost的帖子

复制列表中的每个成员 - python

我想写一个复活列表的函数,[1,5,3,6,...][1,1,5,5,3,3,6,6,...] 想知道如何做到这一点?谢谢

python list

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

计算每个唯一值的出现次数

基本上我有一个类似于这样的表:

time.....activities.....length  
13:00........3.............1  
13:15........2.............2  
13:00........3.............2  
13:30........1.............1  
13:45........2.............3  
13:15........5.............1  
13:45........1.............3  
13:15........3.............1  
13:45........3.............2  
13:45........1.............1  
13:15........3.............3  
Run Code Online (Sandbox Code Playgroud)

几个笔记:

  • 活动可以在1到5之间
  • 长度可以在1到3之间

查询应该返回:

time........count  
13:00.........2  
13:15.........2  
13:30.........0  
13:45.........1  
Run Code Online (Sandbox Code Playgroud)

基本上,对于每个唯一的时间,我想要计算活动值为3的行数.

那么我可以说:

At 13:00 there were X amount of activity 3s.
At 13:45 there were Y amount of activity 3s.
Run Code Online (Sandbox Code Playgroud)

然后我想要计算活动1s,2s,4s和5s.所以我可以绘制每个独特时间的分布.

sql count

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

如何在另一个字符串中插入一个字符串?

只是看看功能

str_pad($input, $pad_length, $pad_str, [STR_PAD_RIGHT, STR_PAD_LEFT, or STR_PAD_BOTH])
Run Code Online (Sandbox Code Playgroud)

这有助于在给定输入的左侧,右侧或两侧填充一些字符串.

有没有我可以用来在输入字符串中插入字符串的php函数?

例如 ..

$input = "abcdef";
$pad_str = "@";
Run Code Online (Sandbox Code Playgroud)

所以如果我给插入索引3,它会"@"在前3个最左边的字符后插入并$input变为"abc@def".

谢谢

php string

30
推荐指数
1
解决办法
5万
查看次数

python-re:我如何匹配alpha字符

如何将alpha字符与正则表达式匹配.我想要一个在\w但不在的角色\d.我希望它与unicode兼容,这就是我无法使用的原因[a-zA-Z].

python regex unicode regex-negation

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

python中复杂的if语句

我需要在Python中实现一个复杂的 if-elif-else语句,但我没有让它工作.

我需要的elif行必须检查这个条件的变量:

80,443或1024-65535(含)

我试过了

if
  ...
  # several checks
  ...
elif (var1 > 65535) or ((var1 < 1024) and (var1 != 80) and (var1 != 443)):
  # fail
else
  ...
Run Code Online (Sandbox Code Playgroud)

python

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

EM Dash#151之间的区别是什么?和#8212;?

我有一个包含EM Dash(或&mdash;HTML)的ASCII文件.十六进制值为0x97.当我们通过一个应用程序传递此文件时,它以UTF-8的形式到达,并将字符转换为0xC297,它是&#151;HTML格式的.但是,当我们通过另一个应用程序传递此文件时,它将字符转换为0xE28094或&#8212;.

什么会导致这些应用程序以不同方式转换这些字符 它可能是代码页设置吗?

unicode ascii utf-8

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

使用python解压缩目录结构

我有一个zip文件,其中包含以下目录结构:

dir1\dir2\dir3a
dir1\dir2\dir3b
Run Code Online (Sandbox Code Playgroud)

我正在尝试解压缩它并维护目录结构但是我收到错误:

IOError: [Errno 2] No such file or directory: 'C:\\\projects\\\testFolder\\\subdir\\\unzip.exe'
Run Code Online (Sandbox Code Playgroud)

其中testFolder是dir1,而subdir是dir2.

是否有快速解压缩文件和维护目录结构的方法?

python unzip

29
推荐指数
4
解决办法
5万
查看次数

如何防止模块导入两次?

在编写python模块时,有没有办法防止它被客户端代码导入两次?就像c/c ++头文件一样:

#ifndef XXX
#define XXX
...
#endif
Run Code Online (Sandbox Code Playgroud)

非常感谢!

python import module

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

将打印重定向到日志文件

好的.我已经完成了我的第一个python程序.它有大约1000行代码.在开发期间,我print在运行命令之前放置了大量语句,os.system() 例如,

print "running command",cmd
os.system(cmd)
Run Code Online (Sandbox Code Playgroud)

现在我已经完成了这个计划.我考虑过对它们进行评论,但重定向所有这些不必要的打印(我无法删除所有print语句 - 因为有些语句为用户提供有用的信息)到日志文件中会更有用吗?任何技巧或提示.

python printing logging

29
推荐指数
4
解决办法
7万
查看次数

追加将我的列表转换为NoneType

在Python Shell中,我输入了:

aList = ['a', 'b', 'c', 'd']  
for i in aList:  
    print(i)
Run Code Online (Sandbox Code Playgroud)

得到了

a  
b  
c  
d  
Run Code Online (Sandbox Code Playgroud)

但是当我尝试:

aList = ['a', 'b', 'c', 'd']  
aList = aList.append('e')  
for i in aList:  
    print(i) 
Run Code Online (Sandbox Code Playgroud)

得到了

Traceback (most recent call last):  
  File "<pyshell#22>", line 1, in <module>  
    for i in aList:  
TypeError: 'NoneType' object is not iterable  
Run Code Online (Sandbox Code Playgroud)

有谁知道发生了什么?我该如何解决/解决它?

python mutators

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

标签 统计

python ×7

unicode ×2

ascii ×1

count ×1

import ×1

list ×1

logging ×1

module ×1

mutators ×1

php ×1

printing ×1

regex ×1

regex-negation ×1

sql ×1

string ×1

unzip ×1

utf-8 ×1