{"id":344,"date":"2024-08-17T18:57:38","date_gmt":"2024-08-17T18:57:38","guid":{"rendered":"https:\/\/equipomedios.com\/blog\/?p=344"},"modified":"2024-08-14T19:07:37","modified_gmt":"2024-08-14T19:07:37","slug":"tipos-y-estructuras-de-datos-en-python","status":"publish","type":"post","link":"https:\/\/equipomedios.com\/blog\/tipos-y-estructuras-de-datos-en-python\/","title":{"rendered":"Tipos y estructuras de datos en Python"},"content":{"rendered":"<h1>Tipos y estructuras de datos en Python<\/h1>\n<p>En Python tiene varios tipos de datos\u00a0<em>compuestos<\/em>\u00a0est\u00e1ndar disponibles por defecto en el interprete, como los tipos\u00a0<em>num\u00e9ricos<\/em>,\u00a0<em>secuencias<\/em>,\u00a0<em>mapeos<\/em>\u00a0y\u00a0<em>conjuntos<\/em>\u00a0usados para agrupar otros valores.<\/p>\n<p>Para el caso de las estructuras de datos se usan variables y constantes las cuales usan operadores para tratar los tipos de datos est\u00e1ndar.<\/p>\n<h2 id=\"clasificacion\">Clasificaci\u00f3n<\/h2>\n<p>Los tipos de datos\u00a0<em>compuestos<\/em>\u00a0est\u00e1ndar se pueden clasificar como los dos siguientes:<\/p>\n<ul class=\"simple\">\n<li><strong>Mutable:<\/strong>\u00a0su contenido (o dicho valor) puede cambiarse en tiempo de ejecuci\u00f3n.<\/li>\n<li><strong>Inmutable:<\/strong>\u00a0su contenido (o dicho valor) no puede cambiarse en tiempo de ejecuci\u00f3n.<\/li>\n<\/ul>\n<p>Se pueden resumir los tipos de datos\u00a0<em>compuestos<\/em>\u00a0est\u00e1ndar en la siguiente tabla:<\/p>\n<div class=\"wy-table-responsive\">\n<table class=\"docutils data align-default\">\n<tbody>\n<tr class=\"row-odd\">\n<td><strong>Categor\u00eda de tipo<\/strong><\/td>\n<td><strong>Nombre<\/strong><\/td>\n<td><strong>Descripci\u00f3n<\/strong><\/td>\n<\/tr>\n<tr class=\"row-even\">\n<td rowspan=\"4\"><em>N\u00fameros inmutables<\/em><\/td>\n<td><code class=\"docutils literal notranslate\"><span class=\"pre\">int<\/span><\/code><\/td>\n<td><span class=\"std std-ref\">entero<\/span><\/td>\n<\/tr>\n<tr class=\"row-odd\">\n<td><code class=\"docutils literal notranslate\"><span class=\"pre\">float<\/span><\/code><\/td>\n<td><span class=\"std std-ref\">coma flotante<\/span><\/td>\n<\/tr>\n<tr class=\"row-even\">\n<td><code class=\"docutils literal notranslate\"><span class=\"pre\">complex<\/span><\/code><\/td>\n<td><span class=\"std std-ref\">complejo<\/span><\/td>\n<\/tr>\n<tr class=\"row-odd\">\n<td><code class=\"docutils literal notranslate\"><span class=\"pre\">bool<\/span><\/code><\/td>\n<td><span class=\"std std-ref\">booleano<\/span><\/td>\n<\/tr>\n<tr class=\"row-even\">\n<td rowspan=\"2\"><em>Secuencias inmutables<\/em><\/td>\n<td><code class=\"docutils literal notranslate\"><span class=\"pre\">str<\/span><\/code><\/td>\n<td><span class=\"std std-ref\">cadena de caracteres<\/span><\/td>\n<\/tr>\n<tr class=\"row-odd\">\n<td><code class=\"docutils literal notranslate\"><span class=\"pre\">tuple<\/span><\/code><\/td>\n<td><span class=\"std std-ref\">tupla<\/span><\/td>\n<\/tr>\n<tr class=\"row-even\">\n<td rowspan=\"2\"><em>Secuencias mutables<\/em><\/td>\n<td><code class=\"docutils literal notranslate\"><span class=\"pre\">list<\/span><\/code><\/td>\n<td><span class=\"std std-ref\">lista<\/span><\/td>\n<\/tr>\n<tr class=\"row-odd\">\n<td><code class=\"docutils literal notranslate\"><span class=\"pre\">range<\/span><\/code><\/td>\n<td><span class=\"std std-ref\">rango mutable<\/span><\/td>\n<\/tr>\n<tr class=\"row-even\">\n<td><em>Mapeos<\/em><\/td>\n<td><code class=\"docutils literal notranslate\"><span class=\"pre\">dict<\/span><\/code><\/td>\n<td><span class=\"std std-ref\">diccionario<\/span><\/td>\n<\/tr>\n<tr class=\"row-odd\">\n<td><em>Conjuntos mutables<\/em><\/td>\n<td><code class=\"docutils literal notranslate\"><span class=\"pre\">set<\/span><\/code><\/td>\n<td><span class=\"std std-ref\">conjunto mutable<\/span><\/td>\n<\/tr>\n<tr class=\"row-even\">\n<td><em>Conjuntos inmutables<\/em><\/td>\n<td><code class=\"docutils literal notranslate\"><span class=\"pre\">frozenset<\/span><\/code><\/td>\n<td><span class=\"std std-ref\">conjunto inmutable<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Otros tipos de datos incorporados, se describen a continuaci\u00f3n:<\/p>\n<div class=\"wy-table-responsive\">\n<table class=\"docutils data align-default\">\n<tbody>\n<tr class=\"row-odd\">\n<td><strong>Categor\u00eda de tipo<\/strong><\/td>\n<td><strong>Nombre<\/strong><\/td>\n<td><strong>Descripci\u00f3n<\/strong><\/td>\n<\/tr>\n<tr class=\"row-even\">\n<td><em>Objeto integrado<\/em><\/td>\n<td><code class=\"docutils literal notranslate\"><span class=\"pre\">NoneType<\/span><\/code><\/td>\n<td>el objeto\u00a0<span class=\"std std-ref\">None<\/span>.<\/td>\n<\/tr>\n<tr class=\"row-odd\">\n<td><em>Objeto integrado<\/em><\/td>\n<td><code class=\"docutils literal notranslate\"><span class=\"pre\">NotImplementedType<\/span><\/code><\/td>\n<td>el objeto\u00a0<span class=\"std std-ref\">NotImplemented<\/span>.<\/td>\n<\/tr>\n<tr class=\"row-even\">\n<td><em>Objeto integrado<\/em><\/td>\n<td><code class=\"docutils literal notranslate\"><span class=\"pre\">ellipsis<\/span><\/code><\/td>\n<td>el objeto\u00a0<span class=\"std std-ref\">Ellipsis<\/span>.<\/td>\n<\/tr>\n<tr class=\"row-odd\">\n<td><em>Objeto integrado<\/em><\/td>\n<td><code class=\"docutils literal notranslate\"><span class=\"pre\">file<\/span><\/code><\/td>\n<td>el objeto\u00a0<span class=\"std std-ref\">file<\/span>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Tipos y estructuras de datos en Python En Python tiene varios tipos de datos\u00a0compuestos\u00a0est\u00e1ndar disponibles por defecto en el interprete, como los tipos\u00a0num\u00e9ricos,\u00a0secuencias,\u00a0mapeos\u00a0y\u00a0conjuntos\u00a0usados para agrupar otros valores. Para el caso de las estructuras de datos se usan variables y constantes las cuales usan operadores para tratar los tipos de datos est\u00e1ndar. Clasificaci\u00f3n Los tipos de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":331,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[39,40],"tags":[],"class_list":["post-344","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacion","category-python"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/equipomedios.com\/blog\/wp-content\/uploads\/2024\/08\/python-logo-master-v3-TM.png?fit=601%2C203&ssl=1","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/posts\/344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/comments?post=344"}],"version-history":[{"count":1,"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/posts\/344\/revisions"}],"predecessor-version":[{"id":345,"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/posts\/344\/revisions\/345"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/media\/331"}],"wp:attachment":[{"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/media?parent=344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/categories?post=344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/tags?post=344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}