Wpis z mikrobloga

Noob pytanie do programistów #python
Potrzebuję listy n liczb losowych z przedziału 0-1. Niestety

theList = [random()] * n
zwraca listę zawierającą n takich samych liczb. Da się zrobić tak, żeby każda losowała się oddzielnie?
#programowanie
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bushus: W Pythonie nie o to chodzi. ( ͡° ͜ʖ ͡°) Siłą tego języka jest to, że pozwala w jednej linijce zrobić to co w innych językach zajmuje kilka linijek, ja zaprezentowano wyżej. Ja tam jestem programistą C/C++ i Pythona dopiero zaczynam, więc mój kod jest właśnie taki jak napisałeś. Ale kolega pokazał mi już jakie cuda można tym robić kompletnie bez żadnego wysiłku, co mnie
  • Odpowiedz
@LOLWTF: jak zaczynałem pisać komentarz to nie widziałem, że już ktoś wrzucił rozwiązanie.
@CamelCase: dlatego też napisałem, że moje rozwiązanie nie będzie optymalne ( ͡° ͜ʖ ͡°). Zawsze jakieś tymczasowe rozwiązanie jest lepsze od braku rozwiązania.
  • Odpowiedz
Siłą tego języka jest to, że pozwala w jednej linijce zrobić to co w innych językach zajmuje kilka linijek


@CamelCase: zarąbisty argument. W takim razie zapraszam do Perla gdzie całą aplikację da się napisać w pół linijki ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@Pipcieo: To nie jest czytelnie, bo musisz czytać od prawej do lewej (nie w tym konkretnym przypadku, ale ogółem pythonowy list comprehension to bzdura, uƶywanie zmiennych przed ich deklaracją)
  • Odpowiedz
Perl jest nieczytelny z definicji (ʘʘ)


@Pipcieo: gdybym tylko mógł Ci pokazać mój kod, to sam byś się zdziwił :>
Jest tak czytelny jak C/PHP/Py.
  • Odpowiedz
@morsik: daj jakiś przykład.
Bo dla mnie najlepszym przykładem na przewagę py jest to, że odpowiednikiem $ @ -> => jest . (kropka) i nic więcej. Kropka! ( ͡° ͜ʖ ͡°)
  • Odpowiedz
uƶywanie zmiennych przed ich deklaracją


@KrzaQ2: Programowanie top-down ma bardzo wielu zwolenników, i to się zasadniczo pod to łapie. Nie wyobrażam sobie for comprehension pisanego bottom-up i równie czytelnego, choć rzeczywiście zagnieżdżone fory w pythonowym for comprehension mają umiarkowanie intuicyjną kolejność.

Np. Haskell ma coś takiego jak where, i
  • Odpowiedz