python kezdő

Kezdőlap Fórumok Programozás python kezdő

10 bejegyzés megtekintése - 1-10 / 13
  • Szerző
    Bejegyzés
  • #2070226
    juuzer
    Felhasználó

      Miért fontos hogy mi a neve a listában?

      Ha hozzá akarsz adni valamit a listához lista.append (ezt adom hozzá), ha meg valamit akarsz kezdeni az x-edik elemmel akkor lista[elem száma] -val tudsz arra az elemre hivatkozni.

      pl:

      Code:
      a, lista = 0, []

      while a != 10:
        lista.append(a)
        a = a +1

      print lista[1]

      Ebben az esetben függvény hozza létre a változókat.

      #2070227
      superuser
      Felhasználó

        Eddig rendben van de a lista elemeihez csak akkor tudok hozzárendelni ha a listában az elemek így vannak ‘belerakva’:
        abc = [a,b,c,d,stb]. De ha így csinálom akkor a benne lévő változókat definiálni kell: a = 0, b = 0 stb. De a sok elem miatt ez probémás.
        Ha viszont igy vannak ‘belerakva’ az elemek a listába: abc = akkor az elemeket nem kell definiálni (mert ugye nem változók) de akkor nem is todok az elemekhez hozzárendelni vmit.  (TypeError: unsubscriptable object ez a hibaüzenet)

        #2070228
        superuser
        Felhasználó

          Eddig rendben van de a lista elemeihez csak akkor tudok hozzárendelni ha a listában az elemek így vannak ‘belerakva’:
          abc = [a,b,c,d,stb]. De ha így csinálom akkor a benne lévő változókat definiálni kell: a = 0, b = 0 stb. De a sok elem miatt ez probémás.
          Ha viszont igy vannak ‘belerakva’ az elemek a listába: abc = akkor az elemeket nem kell definiálni (mert ugye nem változók) de akkor nem is todok az elemekhez hozzárendelni vmit.  (TypeError: unsubscriptable object ez a hibaüzenet)

          #2070229
          Davs
          Felhasználó

            py.py

            Code:
            a=[‘a’,’b’]
            a.append(‘c’)
            print a
            Code:
            davs@darkstar:~$ python py.py
            [‘a’, ‘b’, ‘c’]

            Nekem minden nélkul megy….

            #2070230
            superuser
            Felhasználó

              De a lista tagjaihoz kell!!!! hozzárendelni

              #2070231
              btami
              Felhasználó

                Leírnád az _eredeti_ feladatot amihez ez a „megoldás” kell neked!
                Hátha tud valaki javasolni valami más utat.

                #2070232
                ELaci
                Felhasználó

                  Én már sejtem hogy mi is ez:
                  A tömb elemei, a változók nevei, amit előre kellene definiálni.
                  Szerintem 2 dimenziós tömböt kell használni, de nem tudom hogy a python tudja-e ezt.
                  A perl igen: $a[3][3] = $a[3][3] + 1;

                  ELaci

                  #2070233
                  xcut
                  Felhasználó

                    Megvan mit akar… asszociatív tömböt.
                    PHP-ben így néz ki:
                    $abc=array( „a”=>ertek1, „b”=>ertek2, „c”=>ertek3, stb);

                    #2070234
                    superuser
                    Felhasználó

                      Köszi mindenkinek már megvan a megoldás!!

                      #2070235
                      superuser
                      Felhasználó

                        Egyébként ilyenkor törölni szokás a témát?

                      10 bejegyzés megtekintése - 1-10 / 13
                      • Be kell jelentkezni a hozzászóláshoz.