相关疑难解决方法(0)

如何进行不区分大小写的字符串比较?

如何在Python中进行不区分大小写的字符串比较?

我想以一种非常简单和Pythonic的方式将常规字符串的比较封装到存储库字符串中.我还希望能够使用常规python字符串在字符串中查找值.

python comparison case-insensitive

525
推荐指数
6
解决办法
64万
查看次数

如果python数据帧字符串列缺少值,如何小写?

以下代码不起作用.

import pandas as pd
import numpy as np
df=pd.DataFrame(['ONE','Two', np.nan],columns=['x']) 
xLower = df["x"].map(lambda x: x.lower())
Run Code Online (Sandbox Code Playgroud)

如何调整它以获得xLower = ['one','two',np.nan]?效率很重要,因为真正的数据框架是巨大的.

python string missing-data pandas

60
推荐指数
6
解决办法
11万
查看次数

如何在Python 3.2中使字符串检查不区分大小写?

我最近开始学习Python,作为一种练习,我正在研究基于文本的冒险游戏.现在,代码实际上是无效的,因为它检查用户的响应,看它是否与同一个单词的几个变体相同.我如何更改它,以便在Python 3.2中字符串检查不区分大小写?

示例代码如下:

if str('power' and 'POWER' and 'Power') in str(choice):
    print('That can certainly be found here.')
    time.sleep(2)
    print('If you know where to look... \n')
Run Code Online (Sandbox Code Playgroud)

python string case-insensitive

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

排序的元素列表中包含称呼吗?

我有一个包含称呼的字符串列表。如何使用pythonic方式根据姓名(在称呼之后,先生,女士,夫人)对列表进行排序?

我试图在'。'的基础上拆分list的元素。字符并对名称进行排序,但无法使用已排序的名称称呼。

names = ["Mr.usman", "Mrs.obama", "Mr.Albert"]
sorted_list = sorted([i.split('.')[1] for i in names])
Run Code Online (Sandbox Code Playgroud)

因为例如["Mr.usman", "Mrs.obama", "Mr.Albert"]应该像["Mr.Albert", "Mrs.obama", "Mr.usman"]

非常感谢您的帮助。

python

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