Skip to content

Commit 42cf6d8

Browse files
committed
test new
1 parent 1d8f0ee commit 42cf6d8

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

BasicThings/countSubStr.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
st = 'MQTQTQTQM'
2+
pt = 'QTQ'
3+
sb = st.find(pt)
4+
count = 0
5+
while sb != -1:
6+
count += 1
7+
sb = st.find(pt, sb + 1)
8+
print(count)
9+
# for i in range(len(st)):
10+
# if st[i:i + len(pt)] == pt:
11+
# count += 1
12+
# print(count)

BasicThings/flattenlist.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
d = [[1, 2, [10], 2], [2, 4], 4, [1, [1, [0]]]]
2+
li = []
3+
4+
5+
def flatten(v):
6+
for i in v:
7+
if type(i) == list:
8+
flatten(i)
9+
else:
10+
li.append(i)
11+
12+
13+
flatten(d)
14+
# flatten = []
15+
# while 1:
16+
# for i in li:
17+
# if type(i) is list:
18+
# flatten.extend(i)
19+
# else:
20+
# flatten.append(i)
21+
# li = flatten[:]
22+
# flatten.clear()
23+
# bd = [type(l) is list for l in li]
24+
# if not any(bd):
25+
# break
26+
print(li)
27+

0 commit comments

Comments
 (0)