欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python判斷列表的連續(xù)數(shù)字范圍并分塊的方法

 更新時間:2018年11月16日 08:53:00   作者:shannon-Li  
今天小編就為大家分享一篇python判斷列表的連續(xù)數(shù)字范圍并分塊的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

情況一:列表中的數(shù)字是連續(xù)數(shù)字(從小到大)

from itertools import groupby

lst = [1, 2, 3, 5, 6, 7, 8, 11, 12, 13, 19]  # 連續(xù)數(shù)字

fun = lambda x: x[1]-x[0]
for k, g in groupby(enumerate(lst), fun):
  l1 = [j for i, j in g]  # 連續(xù)數(shù)字的列表
  if len(l1) > 1:
    scop = str(min(l1)) + '-' + str(max(l1))  # 將連續(xù)數(shù)字范圍用"-"連接
  else:
    scop = l1[0]
  print("連續(xù)數(shù)字范圍:{}".format(scop))

情況二:列表中的數(shù)字是非連續(xù)數(shù)字,需將列表中的數(shù)據(jù)排序

# 冒泡排序(從小到大)
lst = [4, 2, 1, 5, 6, 7, 8, 11, 12, 13, 19]

for i in range(len(lst)):
  j = i+1
  for j in range(len(lst)):
    if lst[i] < lst[j]:
      x = lst[i]
      lst[i] = lst[j]
      lst[j] = x
print("排序后列表:{}".format(lst))

以上這篇python判斷列表的連續(xù)數(shù)字范圍并分塊的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python zip,lambda,map函數(shù)代碼實例

    python zip,lambda,map函數(shù)代碼實例

    這篇文章主要介紹了python zip,lambda,map函數(shù)代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • 簡單了解Django模板的使用

    簡單了解Django模板的使用

    這篇文章主要介紹了簡單了解Django模板的使用,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • Python包的版本切換和更新方式

    Python包的版本切換和更新方式

    這篇文章主要介紹了Python包的版本切換和更新方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • django數(shù)據(jù)庫自動重連的方法實例

    django數(shù)據(jù)庫自動重連的方法實例

    這篇文章主要給大家介紹了關(guān)于django數(shù)據(jù)庫自動重連的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用django具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python中列出目錄中的文件的五種方法小結(jié)

    Python中列出目錄中的文件的五種方法小結(jié)

    本文主要介紹了Python中列出目錄中的文件的五種方法小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python驗證多組數(shù)據(jù)之間有無顯著差異

    python驗證多組數(shù)據(jù)之間有無顯著差異

    這篇文章主要介紹了python驗證多組數(shù)據(jù)之間有無顯著差異,利用方差分析和卡方分布驗證多組數(shù)據(jù)之間的某些屬性有無顯著性差異,對于連續(xù)性屬性可以用方差分析,對于離散型屬性可以用卡方檢驗。下面文章詳細內(nèi)容需要的小伙伴可以參考一下
    2022-01-01
  • python中的函數(shù)用法入門教程

    python中的函數(shù)用法入門教程

    這篇文章主要介紹了python中的函數(shù)用法,包括了函數(shù)的定義及參數(shù)的各種注意事項等,對Python初學(xué)者有很好的借鑒價值,需要的朋友可以參考下
    2014-09-09
  • 深入理解Python虛擬機中的Code?obejct

    深入理解Python虛擬機中的Code?obejct

    在本篇文章當中主要給大家深入介紹在?cpython?當中非常重要的一個數(shù)據(jù)結(jié)構(gòu)?code?object!?我們簡單介紹了一下在?code?object?當中有哪些字段以及這些字段的簡單含義,在本篇文章當中將會舉一些例子以便更加深入理解這些字段
    2023-04-04
  • python 讀取txt,json和hdf5文件的實例

    python 讀取txt,json和hdf5文件的實例

    今天小編就為大家分享一篇python 讀取txt,json和hdf5文件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python中waitKey實例用法講解

    python中waitKey實例用法講解

    在本篇文章里小編給大家整理了一篇關(guān)于python中waitKey實例用法講解,有興趣的朋友們可以參考學(xué)習(xí)下。
    2021-04-04

最新評論