

# Classe DynamicFrameCollection
<a name="aws-glue-api-crawler-pyspark-extensions-dynamic-frame-collection"></a>

Um `DynamicFrameCollection` é um dicionário de objetos [Classe DynamicFrame](aws-glue-api-crawler-pyspark-extensions-dynamic-frame.md), em que as chaves são os nomes de `DynamicFrames` e os valores são os objetos `DynamicFrame`.

## \$1\$1init\$1\$1
<a name="aws-glue-api-crawler-pyspark-extensions-dynamic-frame-collection-__init__"></a>

**`__init__(dynamic_frames, glue_ctx)`**
+ `dynamic_frames` – Um dicionários de objetos [Classe DynamicFrame](aws-glue-api-crawler-pyspark-extensions-dynamic-frame.md).
+ `glue_ctx` – Um objeto [Classe GlueContext](aws-glue-api-crawler-pyspark-extensions-glue-context.md).

## Chaves
<a name="aws-glue-api-crawler-pyspark-extensions-dynamic-frame-collection-keys"></a>

`keys( )` – Retorna uma lista das chaves nesta coleção, que geralmente consiste nos nomes de valores correspondentes `DynamicFrame`.

## Valores
<a name="aws-glue-api-crawler-pyspark-extensions-dynamic-frame-collection-values"></a>

`values(key)` – Retorna uma lista de valores `DynamicFrame` nesta coleção.

## Selecionar
<a name="aws-glue-api-crawler-pyspark-extensions-dynamic-frame-collection-select"></a>

**`select(key)`**

Retorna o `DynamicFrame` que corresponde à chave especificada (que geralmente é o nome do `DynamicFrame`).
+ `key` – Uma chave no `DynamicFrameCollection`, que geralmente representa o nome de um `DynamicFrame`.

## Mapa
<a name="aws-glue-api-crawler-pyspark-extensions-dynamic-frame-collection-map"></a>

**`map(callable, transformation_ctx="")`**

Usa uma função transmitida para criar e retornar um novo `DynamicFrameCollection` com base em `DynamicFrames` nesta coleção.
+ `callable` – Uma função que usa `DynamicFrame` e o contexto de transformação especificado como parâmetros e retorna um `DynamicFrame`.
+ `transformation_ctx` – Um contexto de transformação a ser usado por algo que pode ser chamado (opcional).

## Flatmap
<a name="aws-glue-api-crawler-pyspark-extensions-dynamic-frame-collection-flatmap"></a>

**`flatmap(f, transformation_ctx="")`**

Usa uma função transmitida para criar e retornar um novo `DynamicFrameCollection` com base em `DynamicFrames` nesta coleção.
+ `f` – Uma função que usa um `DynamicFrame` como um parâmetro e retorna um `DynamicFrame` ou `DynamicFrameCollection`.
+ `transformation_ctx` – Um contexto de transformação a ser usado pela função (opcional).