1、判断 list 是否为空:
if not list1:
return 0
2、可用于一个排好序的 list,删重复;或是未排序的,删成没有连续相同。
newTail = 0
for i in range(1, len(nums)):
if nums[i] != nums[newTail]:
newTail += 1
nums[newTail] = nums[i]
相同数字的话往下查,newTail 是新覆盖得到的 list 的下标,遇到不同的就+1,放进去。
3、删除给定list中等于 val 的元素
newIndex = 0
for i in range(len(nums)):
if nums[i] != val:
nums[newIndex] = nums[i]
newIndex += 1
4、取 list 中的元素
test_time = ['2017-10-31'] t = test_time[0][:9] #取出2017-10-3 t = test_time[0][:10] #取出2017-10-31 t = test_time[0][9] #取出1 t = test_time[0][0] #取出2 t = test_time[0][0:0] #取出空 t = test_time[0][1:2] #取出0 t = test_time[0][8:10] #取出31