Python 列表 List 可以用来存储各种不同的数据类型。
用法
元素
trueOrFalse= ['true','false','unknown']
在列表里设定了三个元素,它们分别为 ture,false 和 unknown
索引
输出第二个元素,即 false:
print(trueOrFalse[1])
输出最后一个元素,即 unknown:
print(trueOrFalse[-1])
切片
输出第一个元素后的数据:
print(trueOrFalse[1:])
输出最后一个元素前的数据:
print(trueOrFalse[:-1])
倒序输出:
print(trueOrFalse[::-1])
重复
输出三遍:
print(trueOrFalse * 3)
输出四遍:
print(trueOrFalse * 4)
合并列表
添加另一个列表,命名为 demo
demo = ['yes','no']
将 trueOrFalse 与 demo 合并:
print(trueOrFalse + demo)
判断
判断 unknown 是否存在于 trueOrFalse 列表里:
print('unknown' in trueOrFalse)
全部输出
将列表里的所有元素都输出一遍:
for a in trueOrFalse: print(a)
添加元素
extend 追加:
trueOrFalse.extend(['yes','no'])
连接添加:
print(trueOrFalse + ['yes'])
append 追加:
trueOrFalse.append('yes')
指定位置追加(此处的位置以第二个元素为例):
trueOrFalse.insert(1,'yes')
删除元素
方法一:
trueOrFalse.pop() #最后一个元素 var = trueOrFalse.pop(0) #第1个元素 (可赋值)
方法二:
trueOrFalse.remove('true') #直接删除 (不可赋值)
方法三:
del trueOrFalse # 删除整个列表