组织列表
2017-01-05 本文已影响19人
Shinichi新一君
我发现以前的标题很蠢,改成现在的好一点。
1.排序
1.1 sort()永久性排序
products = ['silicone', 'plastisol ink', 'waterbased ink'] #都为小写
products.sort() #
print(products)
products.sort(reverse=True) #这里True必须首字母大写;反向排序
print(products)
1.2 sorted()临时性排序
product = ['silicone', 'plastisol ink', 'waterbased ink']
print(sorted(product)) #这之后如果print(product),就会输出原始数据
print(sorted(product),reverse=True) #传递函数,使之反向排序
1.3 reverse()反转列表,1 3 2 → 2 3 1
tools = ['book', 'pen', 'ruler', 'bottle']
tools.reverse()
print(tools)
1.4 len()确定列表长度
print(len(tools)) #直接输出
print('the number of tools is ' + str(len(tools))) #声明变量
tools_types = len(tools) #赋值
print(tools_types)
print(len('ggeyd"gt')) #可以计量字符长度
1.5 random让元素随机排列
import random #导入random库
random.shuffle(tools) #语法
print(tools) #每次输出的结果都不一样