1. カンマありのリスト
email_addresses = [
'test@gmail.com',
]
for email_address in email_addresses:
print email_address
#出力=> test@gmail.com
2. カンマなしのリスト
email_addresses = [
'test@gmail.com'
]
for email_address in email_addresses:
print email_address
#出力=> test@gmail.com
3. カンマありのタプル
email_addresses = (
'test@gmail.com',
)
for email_address in email_addresses:
print email_address
#出力=> test@gmail.com
4. カンマなしのタプル
email_addresses = (
'test@gmail.com'
)
for email_address in email_addresses:
print email_address
#出力=>
t
e
s
t
@
g
m
a
i
l
.
c
o
m
文字列としてみなされるためか、一文字ずつ出力される。
※ 見出しには便宜上タプルと表記しているが、こちらはタプルではない。
詳しくは shiracamus さんのコメントを参照。
5. 複数要素のタプル
email_addresses = (
'test@gmail.com',
'sample@gmail.com'
)
for email_address in email_addresses:
print email_address
#出力=> test@gmail.com
sample@gmail.com
コメント
5 の状態だったものを 4 に変更したらバグったので、気になって調べてみた。
こういうことらしい。
foo = "abc"
bar = ("abc")
foo == bar
#↑ True