LinuxLudus: R: Python-domande varie
Valerio Pachera
sirio81@gmail.com
Lun 26 Maggio 2008 10:35:12 CEST
Rieccomi col python :)
Grazi delle risposte, mi hanno chiarito le idee.
Ho scritto un esempio per riassumere in maniera pratica quanto da voi suggerito:
---
#coding=utf-8
#STRINGE
print "\n\n---STRINGHE---\n\n"
stringaA="ciao"
stringaB=stringaA
stringaC="ciao"
print stringaA is stringaB #true
print stringaA is stringaC #true
print stringaB is stringaC #true
print "\ncambio il valore\n"
stringaA="hallo"
print stringaA is stringaB #false
print stringaA is stringaC #false
print stringaB is stringaC #true
#NUMERI
print "\n\n---NUMERI---\n\n"
numeroA=5
numeroB=numeroA
numeroC=5
print numeroA is numeroB #true
print numeroA is numeroC #true
print numeroB is numeroC #true
print "\ncambio il valore\n"
numeroA+=1
print numeroA is numeroB #false
print numeroA is numeroC #false
print numeroB is numeroC #true
print "\n\n---LISTE---\n\n"
listaA=range(10)
listaB=listaA
listaC=range(10)
print listaA is listaB #true
print listaA is listaC #false
print listaB is listaC #false
print "\nconfonto il primo elemento delle liste\n"
print listaA[0] is listaB[0] #true
print listaA[0] is listaC[0] #true
print listaB[0] is listaC[0] #true
print "\ncambio il primo elemento di listaA\n"
listaA[0]=20
print listaA[0] is listaB[0] #true
print listaA[0] is listaC[0] #false
print listaB[0] is listaC[0] #false
print "per i dizionari non vi è alcuna differenza"
---
Maggiori informazioni sulla lista
linuxludus