简单说说
Python
中的列表
元组
字典
(
正确拷贝一个对象
)
本文中讲述了在
python
中对列表,元组,字典的常用操作
(
正确拷贝一个对象
)
。
# !/user/bin/python
# filename:object.py
#####
在
Python
中有三种内建的数据结构
——
列表、元组和字典
##########
########################
#
访问内部元素时,三者都是通过方括号
[]
来访问
#
以下例子将对
List
进行常规操作
###############
print('=========
列表
(
这与
JS
里的数组类似
)====================')
print('string is ',len('string'))
#
长度
shoplist = ['apple', 'mango', 'carrot', 'banana']
print('
我的购物车里有
',len(shoplist),'
个东西
,
它们分别是:
\n')
#len
函数返回一
个对象长度
#
循环输出
for item in shoplist:
print(item)
print('\n
我还需要买
rice')
#
添加元素
shoplist.append('rice')
#append
方法
########################
#
这里也可以采用
extend
方法,虽然结果表现都一样:都是在列表末尾添加新元素,
#
不过该方法的使用与
append
本质上完全不一样,
# shoplist.extend(['rice'])
#extend
方法
# extend
是可以迭代追加多个元素到列表中的,因此传入参数
#
必须是能够迭代运算的而且传入的类型最好是相同类型的,
#
如:
字符串
'rice'
,
列表
['rice','apple','banana']
,
当这里
shoplist.extend(2)
这样写也不会报错
#
如果传入参数为:
shoplist.extend('potato'),
则返回:
# ['apple', 'mango', 'carrot', 'banana', 'rice', 'p', 'o', 't', 'a', 't', 'o']
#
如果传入参数为:
shoplist.extend(['potato','cabbage'])
,则返回:
#
['apple', 'mango', 'carrot', 'banana', 'rice', 'potato', 'cabbage']
#########################
print('
现在,我的
shoplist
里有:
',shoplist)
#
排序
print('
我对我的购物车排序:
')
shoplist.sort()
print('
现在
shoplist
为:
',shoplist)
#
访问
print('
我购物车里第
2
个东西为:
',shoplist[1])
print('
我不想
',shoplist[1],'
将它删除
')
#
删除
del shoplist[1]