Python-appium Android Android elements by class

I am newly using appium -python client to run tests on an android app(chose python because there is a python ML integration down the pipeline). I tried to collect all elements of the same class into a list.
Is there a way to know which element is in which index
What I have tried so far gives an error; element object is not iterable.

for no_elements in class_list
     "element" + no_elements = class_list
      elements +=1

Please see current code snippet below

# Create Driver
driver = webdriver.Remote("http://localhost:4723/wd/hub", desired_Capabilities)
driver.implicitly_wait(30)

# Test EditText-Class 
user_action = TouchAction(driver)
search_button = driver.find_element_by_id('com.shopApp.android:id/search_mag_icon')
element_class = driver.find_elements_by_class_name("android.widget.EditText")

element_class[0].click()
driver.set_value(element_class[0], "Goodies")
driver.execute_script('mobile: performEditorAction', {'action': 'search'})

user_action.press(x=100, y=1369).move_to(x=100, y=588).release().perform()

Also, the last line of code to .press().move_to was implemented to swipe down the screen, but while it executes without errors, nothing happens on the test screen, all suggestions are very appreciated. Thank you.