一、列表
1.1 用[]表示列表,用逗号分隔其中的元素。元素之间可以没有任何关系。
1.2 列表索引从0开始,索引-1指定列表最后一个元素,索引-2指定倒数第二个元素,以此类推。
numbers=[‘one’,‘two’,‘three’,‘four’]
print(numbers[0].title())
One
print(numbers[-1],numbers[-2])
four three
1.3 修改列表元素
numbers[0]=‘zero’
numbers
[‘zero’,‘two’,‘three’,‘four’]
1.4 添加列表元素
1.4.1 在列表末尾添加元素:append()
1.4.2 在列表任意位置添加元素:insert()
numbers.append(‘five’)
numbers
[‘zero’,‘two’,‘three’,‘four’,‘five’]
numbers.insert(1,‘one’)
numbers
[‘zero’,‘one’,‘two’,‘three’,‘four’,‘five’]
1.5 删除列表元素
1.5.1 del语句删除列表元素,删除后无法再访问:del
del numbers[0]
numbers
[‘one’,‘two’,‘three’,‘four’,‘five’]
1.5.2 删除末尾元素,并返回删除元素:pop()
delete_number=numbers.pop()
print(delete_number)
numbers
five
[‘one’,‘two’,‘three’,‘four’]
1.5.3 删除任意位置元素,并返回删除元素:pop()
delete_number=numbers.pop(2)
print(delete_number)
numbers
three
[‘one’,‘two’,‘four’]
1.5.4 根据值删除元素:remove()
remove()只删除第一个指定值,如果要删除多次出现在列表中的一个值,需要利用循环语句。
numbers.remove(‘four’)
numbers
[‘one’,‘two’]
1.6 组织裂变顺序
1.6.1 永久按字母顺序排列:sort()
1.6.2 永久按反字母顺序排列:sort(reverse=True)
1.6.3 临时按字母顺序排列:sorted()
1.6.4 临时按反字母顺序排列:sorted(reverse=True)
1.6.5 反转列表顺序:reverse()
numbers=[‘one’,‘two’,‘three’,‘four’,‘five’]
numbers.sort()
numbers
[‘five’,‘four’,‘one’,‘three’,‘two’]
numbers.sort(reverse=True)
numbers
[‘two’,‘three’,‘one’,‘four’,‘five’]
print(sorted(numbers))
numbers
[‘five’,‘four’,‘one’,‘three’,‘two’]
[‘two’,‘three’,‘one’,‘four’,‘five’]
numbers.sort()
numbers
print(sorted(numbers,reverse=True))
[‘five’,‘four’,‘one’,‘three’,‘two’]
[‘two’,‘three’,‘one’,‘four’,‘five’]
numbers=[‘one’,‘two’,‘three’,‘four’,‘five’]
numbers
numbers.reverse()
numbers
[‘one’,‘two’,‘three’,‘four’,‘five’]
[‘five’,‘four’,‘three’,‘two’,‘one’]
1.7 确定列表长度:len()
numbers=[‘one’,‘two’,‘three’,‘four’,‘five’]
length_numbers=len(numbers)
print(length_numbers)
5
虫虫在兜风
2019-08-18