<jupyter_start><jupyter_text>MethodsAlguns outros métodos interessantes em python. Em strings<jupyter_code>'StRiNg'.lower() # retorna a string com letras minúsculas
# separa a string em lista de acordo com o separador (' ' espaço caso não seja informado)
'um monte de texto'.split()<jupyter_output><empty_output><jupyter_text>Em dicionários<jupyter_code>d = {'k1':'v1', 'k2':'v2', 'k3':'v3'}

d.keys() # Retorna uma lista das chaves
d.values() # Retorna uma lista dos valores
d.items() # Retorna uma lista de tuplas com pares (key, value)<jupyter_output><empty_output><jupyter_text>Tuple unpackingSemelhante ao operador de destructuring em JavaScript.<jupyter_code>tp = [
    (1, 2),
    (3, 4),
    (5, 6)
]

# Sem tuple unpacking
for item in tp:
    print(f'sem: {item[0]}')

# Com tuple unpacking
for a,b in tp:
    print(f'com: {a}')<jupyter_output>sem: 1
sem: 3
sem: 5
com: 1
com: 3
com: 5
{'fraction_non_alphanumeric': 0.1319910514541387, 'fraction_numerical': 0.021252796420581657, 'mean_word_length': 5.215277777777778, 'pattern_counts': {'":': 0, '<': 12, '<?xml version=': 0, '>': 12, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '3', 'dir': 'jupyter-structured-clean-dedup', 'id': '277548', 'license': 'MIT', 'n_tokens_mistral': 371, 'n_tokens_neox': 358, 'n_words': 101, 'path': 'python/01-crash-course/006-methods_tuple.ipynb', 'repo_name': 'newtmagalhaes/Data-Science', 'size': '894'}