Exemple d'analyse des opérations de création, d'affectation, de mise à jour et de suppression de tuples Python

黄舟
Libérer: 2017-07-24 15:24:50
original
2438 Les gens l'ont consulté

Cet article présente principalement les méthodes de fonctionnement des tuples Python et analyse la création, l'affectation, la mise à jour, la suppression et d'autres opérations de tuples en Python et les précautions associées sur la base d'exemples spécifiques. Les amis dans le besoin peuvent s'y référer

<.>Les exemples de cet article décrivent les opérations de tuple Python. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :


#coding=utf8
&#39;&#39;&#39;&#39;&#39;
元组是跟列表非常相近的另一种容器类型。
元组是一种不可变类型,一旦创建不可以修改其中元素。
由于这种特性,元组能做一个字典的key。
当处理一组对象时,这个组默认是元组类型。
&#39;&#39;&#39;
&#39;&#39;&#39;&#39;&#39;创建元组并赋值&#39;&#39;&#39;
#创建并对一个元组赋值
tuple_1=(1,2,3,"ewang","demo")
#创建一个空的元组
tuple_2=()
#使用tuple创建一个元组并给元组赋值
tuple_3=tuple("hello")
#使用tuple创建一个空的元组
tuple_4=tuple()
&#39;&#39;&#39;&#39;&#39;访问元组中的值&#39;&#39;&#39;
#通过索引使用元组中的值
print tuple_1[0], tuple_1[2], tuple_1[4]
#通过切片使用元组中的值
print tuple_3[0:3],tuple_3[0:],tuple_3[:]
#使用如下操作无法输出整个元组值
#最后一个元素无法输出
print tuple_3[:-1]
&#39;&#39;&#39;&#39;&#39;
元组是不可变类型,不能更新或者改变元组的元素。
通过现有字符串的片段在构造一个新的字符串的方式来等同于更新元组操作。
&#39;&#39;&#39;
#通过索引更新
tuple_1=tuple_1[0],tuple_1[2],tuple_1[4]
print tuple_1
#通过切片更新
tuple_1=tuple_1[0:2]
print tuple_1
&#39;&#39;&#39;&#39;&#39;
删除一个单独的元组元素是不可能的。
当然,把不需要的元素丢弃后,重新组成一个元组是没有问题的。
要显示地删除一整个元组,只要用del语句减少对象引用计数。
当这个引用计数达到0的时候,该对象就会被析构。
大多数时候,不需要显示的用del删除一个对象,
一出它的作用域它就会被析构。
&#39;&#39;&#39;
try:
  del tuple_1
  print tuple_1
except Exception,e:
  print "The tuple_1 not exists ",e
&#39;&#39;&#39;&#39;&#39;
关于元组的其他操作,与列表的大体相似,再测不做赘述。
相关的源码可以查看关于列表的操作说明。
&#39;&#39;&#39;
Copier après la connexion
Résultats en cours d'exécution :

D'autres lecteurs liés à Python et intéressés par le contenu peuvent consulter les sujets spéciaux sur ce site : "Tutoriel classique pour démarrer et avancer avec Python", "Résumé des compétences d'opération de chaîne Python", "Résumé de l'opération de liste (liste) Python "Compétences", "Résumé des compétences d'opération de codage Python", "Tutoriel sur la structure de données et l'algorithme Python", "Résumé des compétences d'utilisation des fonctions Python" et Résumé des compétences d'opération de fichiers et de répertoires Python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!