Python 官方文档:入门教程 => 点击学习
使用列表 例9.1 使用列表 #!/usr/bin/python # Filename: using_list.py # This is my shopping list shoplist = ['apple', '
#!/usr/bin/python
# Filename: using_list.py
# This is my shopping list
shoplist = [
'apple'
,
'manGo'
,
'carrot'
,
'banana'
]
print
'I have'
,
len
(shoplist),
'items to purchase.'
print
'These items are:'
,
# Notice the comma at end of the line
for
item
in
shoplist:
print
item,
print
'\nI also have to buy
rice.'
shoplist.append(
'rice'
)
print
'My shopping list is
now'
, shoplist
print
'I will sort my list
now'
shoplist.sort()
print
'Sorted shopping list
is'
, shoplist
print
'The first item I will
buy is'
, shoplist[
0
]
olditem = shoplist[
0
]
del
shoplist[
0
]
print
'I bought the'
,
olditem
print
'My shopping list is
now'
, shoplist
$ Python using_list.py
I have 4 items to purchase.
These items are: apple mango carrot banana
I also have to buy rice.
My shopping list is now ['apple', 'mango', 'carrot', 'banana', 'rice']
I will sort my list now
Sorted shopping list is ['apple', 'banana', 'carrot', 'mango', 'rice']
The first item I will buy is apple
I bought the apple
My shopping list is now ['banana', 'carrot', 'mango', 'rice']
#!/usr/bin/python
# Filename: using_tuple.py
zoo = (
'wolf'
,
'elephant'
,
'penguin'
)
print
'Number of animals in
the zoo is'
,
len
(zoo)
new_zoo = (
'monkey'
,
'dolphin'
, zoo)
print
'Number of animals in
the new zoo is'
,
len
(new_zoo)
print
'All animals in new
zoo are'
, new_zoo
print
'Animals brought from
old zoo are'
, new_zoo[
2
]
print
'Last animal brought
from old zoo is'
, new_zoo[
2
][
2
]
$ python using_tuple.py
Number of animals in the zoo is 3
Number of animals in the new zoo is 3
All animals in new zoo are ('monkey', 'dolphin', ('wolf', 'elephant',
'penguin'))
Animals brought from old zoo are ('wolf', 'elephant', 'penguin')
Last animal brought from old zoo is penguin
#!/usr/bin/python
# Filename: using_dict.py
# 'ab' is short for 'a'ddress'b'ook
ab = {
'Swaroop'
:
'swaroopch@byteofpython.info'
,
'Larry'
:
'larry@wall.org'
,
'Matsumoto'
:
'matz@ruby-lang.org'
,
'Spammer'
:
'spammer@hotmail.com'
}
print
"Swaroop's address is
%s"
% ab[
'Swaroop'
]
# Adding a key/value pair
ab[
'Guido'
] =
'guido@python.org'
# Deleting a key/value pair
del
ab[
'Spammer'
]
print
'\nThere are %d
contacts in the address-book\n'
%
len
(ab)
for
name, address
in
ab.items():
print
'Contact %s at %s'
% (name, address)
if
'Guido'
in
ab:
# OR
ab.has_key('Guido')
print
"\nGuido's address
is %s"
% ab[
'Guido'
]
$ python using_dict.py
Swaroop's address is swaroopch@byteofpython.info
There are 4 contacts in the address-book
Contact Swaroop at swaroopch@byteofpython.info
Contact Matsumoto at matz@ruby-lang.org
Contact Larry at larry@wall.org
Contact Guido at guido@python.org
Guido's address is guido@python.org
#!/usr/bin/python
# Filename: seq.py
shoplist = [
'apple'
,
'mango'
,
'carrot'
,
'banana'
]
# Indexing or 'Subscription' operation
print
'Item 0 is'
,
shoplist[
0
]
print
'Item 1 is'
,
shoplist[
1
]
print
'Item 2 is'
,
shoplist[
2
]
print
'Item 3 is'
,
shoplist[
3
]
print
'Item -1 is'
,
shoplist[
-1
]
print
'Item -2 is'
,
shoplist[
-2
]
# Slicing on a list
print
'Item 1 to 3 is'
,
shoplist[
1
:
3
]
print
'Item 2 to end is'
,
shoplist[
2
:
]
print
'Item 1 to -1 is'
,
shoplist[
1
:
-1
]
print
'Item start to end is'
,
shoplist[:]
# Slicing on a string
name =
'swaroop'
print
'characters 1 to 3 is'
,
name[
1
:
3
]
print
'characters 2 to end
is'
, name[
2
:]
print
'characters 1 to -1
is'
, name[
1
:
-1
]
print
'characters start to
end is'
, name[:]
$ python seq.py
Item 0 is apple
Item 1 is mango
Item 2 is carrot
Item 3 is banana
Item -1 is banana
Item -2 is carrot
Item 1 to 3 is ['mango', 'carrot']
Item 2 to end is ['carrot', 'banana']
Item 1 to -1 is ['mango', 'carrot']
Item start to end is ['apple', 'mango', 'carrot', 'banana']
characters 1 to 3 is wa
characters 2 to end is aroop
characters 1 to -1 is waroo
characters start to end is swaroop
--结束END--
本文标题: Notes for python (2)
本文链接: https://lsjlt.com/news/185143.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0