在安装RStudio之后,当我尝试在Mac上打开它时,我看到了这个错误: Unexpected exception: Escape sequence was neither a valid property nor a valid character class name. The error occurred while parsing the regular expression fragment: 'LUDE=C:\py>>>HERE>>>thon27\inc'. 从日志中: ERROR R SUICIDE: Unexpected
假设我们有一个独特的单词列表和一个子字符串。
我正在寻找一个最优的算法,返回包含子字符串的单词。
一般的应用是:给定一个数据库,使用搜索栏过滤结果。
Python中的一个简单实现:
def search_bar(words, substring):
ret = []
for word in words:
if substring in word:
ret.append(word)
return ret
words = ["abc", "bcd", "thon", "Pyth
我需要逐字写成一行。因此,如果我编写PYTHON,输出应该是
N
ON
HON
THON
YTHON
PYTHON
但是这段代码是这样的:
P
PY
PYT
PYTH
PYTHO
PYTHON
这是我的代码:
word = input("input word: ")
r = " "
for sign in word:
r = sign + r
print(r)
我正在尝试从字符串中获取给定长度的子字符串的列表。
例如,如果我有一个字符串
word = "PYTHON"
且指定的子串长度为4,如何获取以下列表?
['PYTH', 'YTHO', 'THON']
这是我的尝试:
size = 4
win = []
word = "PYTHON"
i = iter(word)
for x in range(0,size):
win.append(next(i))
print(win)
for e in i:
win = win[1:] + [e]
假设我们有这样的桌子
id | name | extracted
-----------------------------------------
1 | Roger |
-----------------------------------------
2 | Anthony |
-----------------------------------------
3 | Maria |
-----------------------------------------
我有一个有3列的表格产品
id merchant selected (empty column)
1 Roger
2 Anthony
3 Maria
4 Joseph
5 Serge
我想做这样的查询(语法错误,这只是一个解释我想做什么的想法)
SELECT * WHERE merchant LIKE '%thon%' FROM products.merchant
INSERT INTO products.selected
而是放到相同的ID行,所以结果应该是这样的
id merchant selected
1 Roger
我可以在字典中使用fstring:
mydict = {'foo': 'py', 'bar': 'thon'}
print(f"I am using {mydict['foo']}{mydict['bar']}")
> I am using python
我还可以填充字符串:
f"{'Foo': <16} Bar"
>'Foo Bar'
我希望能够在我的fstring中插入来自我字典的字符串。