Getting a list of fields in a feature class or table
Feature classes and tables contain one or more columns of attribute information. You can get a list of the fields in a feature class through the ListFields()
function.
Getting ready
The ListFields()
function returns a list containing individual Field
objects for each field in a feature class or table. Some functions, such as ListFields()
and ListIndexes()
, require an input dataset to operate on. You can use a wildcard or field type to constrain the list that is returned. Each Field
object contains various read-only properties including Name
, AliasName
, Type
, Length
, and others.
How to do it…
Follow these steps to learn how to return a list of fields in a feature class.
Open IDLE and create a new script window.
Save the script as
C:\ArcpyBook\Ch9\ListOfFields.py
.Import the
arcpy
module:import arcpy
Set the workspace:
arcpy.env.workspace = "C:/ArcpyBook/data/CityOfSanAntonio.gdb"
Call the
ListFields()
method on theBurglary
feature class inside a...