wordlist = ['Посёлок','Поселок','поселок','посёлок','городской','городского','типа','деревня','Деревня']
def locality_id(row):
name_id = row['locality_name']
name_id = re.sub('(' + '|'.join(wordlist) + ')','',name_id).lstrip()
return name_id
for idx, row in df1.iterrows():
print ('cell=', df1.loc[idx, 'locality_name'])
df1.loc[idx, 'locality_name']=new_cell
new_cell=locality_id(row)
print ('new_cell=',df1.loc[idx, 'locality_name'])
str1='ID: 001; Username: Ivan; Balance: 01.00; Status: active;'
out=str1.split(';')
id=out[0].split(':')[1][1:]
username=out[1].split(':')[1][1:]
balance=out[2].split(':')[1][1:]
array_out=[ [i[0],i[1],i[2],i[3],task(i)] for i in array]
a=[1,2,3,4,4,4,1,1,3]
b=[2,2,5,10,11,3,3]
out1=[x for x in a if x not in b]
print ('Из А отсеяно то, что дублируется в Б', out1)
out2=[x for x in b if x not in a]
print ('Из Б отсеяно то, что дублируется в А', out2)
print ('Итого',out1+out2)
Из А отсеяны дубликаты из Б [1, 4, 4, 4, 1, 1]
Из Б отсеяны дубликаты из А [5, 10, 11]
Итого [1, 4, 4, 4, 1, 1, 5, 10, 11]
import pandas
df1=pandas.DataFrame.from_records((
(1, 'xxx', 'Adv|Ani|Doc'),
(2, 'yyy', 'Adv|Doc'),
(3, 'zzz', 'Comedy|Doc')),
columns=['movieId','title','genres'])
genres_list=('Adv','Ani','Doc','Comedy')
for i in genres_list:
df1[i]=[0]*len(df1) #сначала прописать всем нули
print (df1)
for idx, row in df1.iterrows():
c=(row[2])
l=c.split('|')
for g in genres_list:
if g in l:
df1.loc[idx, g]=1
print (df1)
movieId title genres Adv Ani Doc Comedy
0 1 xxx Adv|Ani|Doc 0 0 0 0
1 2 yyy Adv|Doc 0 0 0 0
2 3 zzz Comedy|Doc 0 0 0 0
movieId title genres Adv Ani Doc Comedy
0 1 xxx Adv|Ani|Doc 1 1 1 0
1 2 yyy Adv|Doc 1 0 1 0
2 3 zzz Comedy|Doc 0 0 1 1
import pprint
pprint.pprint (dict1)
for i in dict1:
if '__typename' in dict1[i].keys():
if dict1[i]['__typename']=='Person':
print ('Match on: ',i)
print (dict1[i])
print ('a') //основная часть программы - нет отступа
for x in range (1,10): // основная часть программы - нет отступа
print ('b') // вложенная конструкция - отступ
print ('c') // вложенная конструкция - отступ
for j in range (1,5): // вложенная конструкция - отступ
print ('e') // конструкция, вложенная во вложенную конструкцию - два отступа