Skip to content

Commit

Permalink
Updated release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
msinn committed Aug 28, 2023
1 parent ebb1fe8 commit 9bb301e
Show file tree
Hide file tree
Showing 3 changed files with 151 additions and 21 deletions.
30 changes: 16 additions & 14 deletions doc/user/source/referenz/items/item_zugriff.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
.. role:: greensup
.. role:: blacksup

.. _Zugriff_auf_Attributwerte:

Zugriff auf die Werte von Items
===============================
Expand Down Expand Up @@ -36,16 +37,14 @@ konfiguriert ist:
ist für das Item ``Kind`` der Pfad ``Oma.Papa.Kind``. Auf den Wert kann folglich über ``sh.Oma.Papa.Kind()``
zugegriffen werden.

|
Wenn ein Item einen komplexen Datentyp (``type: list`` oder ``type: dict``) hat, ist außer dem Zugriff auf den gesamten
Item Wert (also die komplette Liste oder das komplette dict) auch der Zugriff auf einzelne Elemente dieser Item Werte
möglich.

|
Zugriff auf ein Listen-Element
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Zugriff auf ein Listen-Element :redsup:`neu`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Wenn ein Item als Liste konfiguriert ist, kann auf die einzelnen Elemente der Liste über ihre Position zugegriffen
werden, wobei 0 die erste Position kennzeichnet. Um z.B. auf das dritte Element einer Liste zuzugreifen, ist der
Expand All @@ -60,15 +59,15 @@ das vorletzte Element usw.

|
Zugriff auf ein Dict-Element
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Zugriff auf ein Dict-Element :redsup:`neu`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Wenn ein Item als Dict konfiguriert ist, kann auf die einzelnen Elemente des Dicts über ihren Key zugegriffen
werden. Um z.B. auf das Element mit dem Key **meinWert** eines Dicts zuzugreifen, ist der Syntax folgender:

.. code-block:: python
myvar = sh.Oma.Papa.Kind(key='meinWert')
myvar = sh.Oma.Papa.Kind(key='myKey')
|
Expand Down Expand Up @@ -107,8 +106,8 @@ Alle weiteren (namentlich benannten) Parameter dürfen erst danach folgen.

|
Schreiben eines Listen-Elements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Schreiben eines Listen-Elements :redsup:`neu`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Wenn ein Item als Liste konfiguriert ist, kann auf die einzelnen Elemente der Liste über ihre Position zugegriffen
werden, wobei 0 die erste Position kennzeichnet. Um z.B. das dritte Element einer Liste zu setzen, ist
Expand All @@ -125,6 +124,7 @@ Wenn eine Liste vergrößert werden soll, so gibt es die Möglichkeit das neue I
anzufügen.

Um einen Wert am Ende der Liste anzufügen, ist als **index** der String 'append' anzugeben.

.. code-block:: python
sh.Oma.Papa.Kind(<value>, index='append')
Expand All @@ -134,21 +134,23 @@ Um einen Wert am Anfang der Liste einzufügen, ist als **index** der String 'pre

.. code-block:: python
sh.Oma.Papa.Kind(<value>, index='prepent')
sh.Oma.Papa.Kind(<value>, index='prepend')
|
Schreiben eines Dict-Elements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Schreiben eines Dict-Elements :redsup:`neu`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Wenn ein Item als Dict konfiguriert ist, kann auf die einzelnen Elemente des Dicts über ihren Key zugegriffen
werden. Um z.B. auf das Element mit dem Key **meinWert** eines Dicts zu setzen, ist der Syntax folgender:
werden. Um z.B. auf das Element mit dem Key **myKey** eines Dicts zu setzen, ist der Syntax folgender:

.. code-block:: python
sh.Oma.Papa.Kind(<value>, key='meinWert')
sh.Oma.Papa.Kind(<value>, key='myKey')
Falls der Key im dict noch nicht existiert, wird ein neuer Eintrag hinzugefügt.

|
Expand Down
Loading

0 comments on commit 9bb301e

Please sign in to comment.