s1=[
["AAAAAAAA BBBBBBBB CCCCCCCC", "dddddddd@mail.ru"],
["AAAAAAAA BBBBBBBB CCCCCCCC", "eeeeeeeee@mail.ru"],
["AAAAAAAA BBBBBBBB CCCCCCCC", "ffffffffffff-SV@mail.ru"],
["AAAAAAAA BBBBBBBB CCCCCCCC", "ggggggggg-SV@mail.ru"],
["AAAAAAAA BBBBBBBB CCCCCCCC", "hhhhhhhh-SV@mail.ru"]
]
d1={x[1]:x[0] for x in s1}
fio=set(d1.values()) #уникальные фио
for f in fio:
fEmails=[x for x in d1 if d1[x]==f]
print (f)
print (*fEmails, sep=',')
<div class="wrapper">
<div class="numbers">12345</div>
<p class="text">
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Odio, nam numquam soluta voluptas quasi laboriosam
temporibus officia culpa nulla iure.
</p>
</div>
.wrapper {
border: 1px solid red;
max-width: 200px;
display: flex;
}
.numbers {
background-color: yellow;
}
.clearfix {
zoom: 1;
}
.clearfix:before,
.clearfix:after {
content: "";
display: table;
}
.clearfix:after {
clear: both;
}
rand()
является stateful функцией, т.е. она обладает состоянием (state), которое сохраняется между последовательными вызовами функции. И по понятным причинам это состояние также должно быть доступно функции srand()
.rand()
. Даже если следовать вашей логике, то намного разумнее предположить, что это - некая статическая переменная, объявленная не уровне файла (модуля), и немедленно доступная как функции rand()
, так и функции srand()
. Или даже глобальная переменная. (Во многих реализациях стандартной библиотеки, старающихся поддерживать работу в многопоточных приложениях, это состояние может храниться в thread-локальной переменной.)rand()
было также доступно в srand()
- значит так и будет. А как это сделано - волшебство конкретной реализации. @font-face {
font-family: foo;
src: url(...);
}
@font-face {
font-family: foo;
src: local("Arial");
unicode-range: U+0030-0039;
}
@font-face {
font-family: foo;
src: url(...);
}
@font-face {
font-family: foo;
src: другой url(...);
unicode-range: U+0030-0039;
}
@font-face {
@font-face {
font-family: "FontName";
src: url() format(" ");
font-variant: ;
font-stretch: ;
font-weight: ;
font-style: ;
unicode-range: U+30-39;
}