列表
列表
操作
建立
建立了一个含有五个元素的address列表
address =['haikou', 'sanya', 'qionghai', 'wanning', 'lingshui']
获取
获取第一个位置的元素(0代表第一个,1代表第二个,以此类推)
print(address[0])
获取最末尾的元素
print(address[-1])
增加
append方法(在列表末尾追加一个元素)
在列表的末尾增加一个元素“wuzhishan”
address.append('wuzhishan')
insert方法(在列表的任意位置插入元素)
在列表的开头加上“qiongzhong”
address.insert(0, 'qiongzhong')
删除
del语句删除
删除列表第一个位置的元素
del address[0]
pop方法删除(删除之后还能拿来用)
删除列表最后一个位置的元素,获得并输出
pop_address = address.pop(-1)
print(address)
print(pop_address)
remove方法删除(根据值删除;如果有多个,只会删除第一个)
删除列表中值为“lingshui”的元素,并把删除之后的列表和删除的元素打印出来
remove_address = 'lingshui'
address.remove(remove_address)
print(address)
print(remove_address)
排序
sort方法排序(会永久改变列表的顺序,可添加reverse参数)
address.sort()
print(address)
添加reverse参数
address.sort(reverse=True)
print(address)
sorted函数排序(不会永久列表的顺序)
使用sorted函数对address列表进行排序,并将排序的结果打印出来,然后再打印该列表
print(sorted(address))
print(address)
reverse方法(把整个列表的顺序反过来)
对address列表使用reverse方法,并将其打印出来
address.reverse()
print(address)
获取列表的长度(len函数)
对列表address用len函数统计,并将结果打印出来
print(len(address))