from collections import Counter
x = open('Война и мир.txt', encoding='utf8').read()
c = Counter(x.split()) # Сплит нужен, чтобы вышел список слов, иначе посчитаем частотность символов
c.most_common()
Python will allow forward-slash paths on Windows, and os.path.expanduser works on Windows also, so you can get a user-specific file path using:
config_file = os.path.expanduser("~/foo.ini")
'< br >< br >< br >Lorem ipsum...< br >'.replace(/(<\s?br\s?>){2,}/g,'< br >')
a = [('1', '2', '3'), ('a', 'b', 'c'), ('I', 'II', 'III')]
result = []
for i in a:
result.extend(i)
print(result)
>>> ['1', '2', '3', 'a', 'b', 'c', 'I', 'II', 'III']
a = [('1', '2', '3'), ('a', 'b', 'c'), ('I', 'II', 'III')]
result = [j for i in a for j in i]
print(result)
>>> ['1', '2', '3', 'a', 'b', 'c', 'I', 'II', 'III']
ymaps.ready(init);
function init() {
var kalug = [55.888786, 37.632664]; // координаты точки 1
var altuf = [55.659074, 37.522773]; // координаты точки 2
var myMap1 = new ymaps.Map('contact__map1', {
center: kalug,
zoom: 14
});
var myMap2 = new ymaps.Map('contact__map2', {
center: altuf,
zoom: 14
});
var myPlacemark1 = new ymaps.Placemark(kalug, {
}, {
preset: 'twirl#redIcon'
});
var myPlacemark2 = new ymaps.Placemark(altuf, {
}, {
preset: 'twirl#redIcon'
});
myMap1.geoObjects.add(myPlacemark1);
myMap2.geoObjects.add(myPlacemark2);
}
<div id="contact__map1"></div>
<div id="contact__map2"></div>