小编emr*_*rah的帖子

是否有一种简单的方法可以获得单词中重复字符的数量?

我想知道一个单词中有多少个字符重复.重复必须是连续的.

例如,输入"loooooveee"的方法应该返回6('o'的4次,'e'的2次).

我正在尝试实现字符串级别的功能,我可以这样做但是,有一种简单的方法可以做到这一点吗?正则表达式,还是其他一些东西?

到目前为止我试过这个:

__PRE__

它以"loooooveee"返回8.

python regex string counter

9
推荐指数
1
解决办法
559
查看次数

csv 读取引发“UnicodeDecodeError:'charmap'编解码器无法解码...”

我已经阅读了我能找到的所有帖子,但我的情况似乎很独特。我对 Python 完全陌生,所以这可能是基础的。我收到以下错误:

UnicodeDecodeError:“charmap”编解码器无法解码位置 70 中的字节 0x8d:字符映射到未定义

当我运行代码时:

import csv

input_file = 'input.csv'
output_file = 'output.csv'
cols_to_remove = [4, 6, 8, 9, 10, 11,13, 14, 19, 20, 21, 22, 23, 24]

cols_to_remove = sorted(cols_to_remove, reverse=True)
row_count = 0 # Current amount of rows processed

with open(input_file, "r") as source:
    reader = csv.reader(source)
    with open(output_file, "w", newline='') as result:
        writer = csv.writer(result)
        for row in reader:
            row_count += 1
            print('\r{0}'.format(row_count), end='')
            for col_index in cols_to_remove:
                del row[col_index]
            writer.writerow(row)
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

python encoding

4
推荐指数
1
解决办法
8732
查看次数

Mongodb 指定类型“string”也会返回“array”字段

正如您可以在此处测试的那样,指定{"key": {$type: "string"}}返回具有key数组类型字段且其中包含字符串的文档。

在示例中,我预计查询应该仅返回{"key": "b"}. 如何获取只有 类型的键string我在文档中找不到。

mongodb

4
推荐指数
1
解决办法
852
查看次数

确定作为参数发送的对象类型

我有三个班级,分别称为“人”,“城市”和“区”,以及其他一些班。

我将这三个类之一作为函数参数发送。我要执行的操作取决于发送的这三个中的哪一个。我怎样才能做到这一点?所有这三个类扩展了Entity类。

现在就像:

public void Insert (City newCity)
Run Code Online (Sandbox Code Playgroud)

但我希望它像:

public void Insert (Entity e)
Run Code Online (Sandbox Code Playgroud)

或类似的东西,无论它是(城市还是人),我都想使用它的属性。

谢谢!

c#

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

标签 统计

python ×2

c# ×1

counter ×1

encoding ×1

mongodb ×1

regex ×1

string ×1