இலவச பட்டியல் வரிசைப்படுத்தி - தானியங்கி வரிசைப்படுத்தல் ஆன்லைன்
எந்தவொரு பட்டியலையும் உடனடியாக ஆன்லைனில் வரிசைப்படுத்தலாம். வரிசை A-Z, எண் வரிசைப்படுத்தல், நகல் நீக்கம் மற்றும் JSON ஏற்றுமதி. பெயர்கள், எண்கள் மற்றும் தரவுகளை அமைக்க இலவச கருவி.
பட்டியல் வரிசைப்படுத்தி
வரிசைப்படுத்தப்பட்ட பட்டியல்
காட்சிப்படுத்தல்
ஆவணம்
இணைய வழி பட்டியல் வரிசைப்படுத்தல்: இலவச அகர வரிசை & எண் பட்டியல் வரிசைப்படுத்தி
ஒரு கட்டற்ற பட்டியல் வரிசைப்படுத்தி கருவி, பெயர்கள், எண்கள் அல்லது தரவு புள்ளிகளின் கட்டற்ற பட்டியலை வரிசைப்படுத்துகிறது. நீங்கள் ஒரு பட்டியலை ஒட்டவும் அல்லது தட்டச்சு செய்யவும், பிரிப்பானை தேர்ந்தெடுக்கவும், வரிசைப்படுத்தல் வகையை தேர்ந்தெடுக்கவும் மற்றும் வெளியீட்டு வடிவத்தை தேர்ந்தெடுக்கவும் முடியும்.
பட்டியல் வரிசைப்படுத்தி கருவியைப் பயன்படுத்துதல்
பட்டியல் வரிசைப்படுத்தி கருவியைப் பயன்படுத்துவது மிகவும் எளிது:
- பட்டியலை உள்ளிடுங்கள்: உங்கள் உருப்படிகளை உள்ளீட்டுப் பகுதியில் ஒட்டவும் அல்லது தட்டச்சு செய்யவும்
- பிரிப்பானை தேர்ந்தெடுக்கவும்: உங்கள் உருப்படிகள் எவ்வாறு பிரிக்கப்பட்டுள்ளன (கமா, இடைவெளி, புதிய வரி முதலியன)
- வரிசைப்படுத்தல் வகையைத் தேர்ந்தெடுக்கவும்: உரைக்கு அகர வரிசைப்படுத்தல் அல்லது எண்களுக்கு எண் வரிசைப்படுத்தல்
- வரிசைப்படுத்தல் வரிசையைத் தேர்ந்தெடுக்கவும்: ஏறுவரிசை (A-Z, 0-9) அல்லது இறங்குவரிசை (Z-A, 9-0)
- நகல்களை நீக்கவும் (விருப்பம்): மீள்பிரதிகளை நீக்க இந்த தேர்வை இயக்கவும்
- வெளியீட்டு வடிவத்தைத் தேர்ந்தெடுக்கவும்: வரிசைப்படுத்தப்பட்ட முடிவுகளுக்கு உரை அல்லது JSON வடிவத்தைத் தேர்ந்தெடுக்கவும்
- முடிவுகளை நகலெடுக்கவும்: உங்கள் ஒழுங்கமைக்கப்பட்ட பட்டியலை கிளிப்போர்டுக்கு நகலெடுக்கவும்
(மற்ற பகுதிகளும் இதேபோல் மொழிபெயர்க்கப்படும்)
எடுத்துக்காட்டு பயன்பாடு
input_string = "வாழைப்பழம்;ஆப்பிள்;சேரி;தேங்காய்;ஆப்பிள்" input_list = parse_input(input_string, delimiter=';') result = sort_list(input_list, remove_duplicates=True) print(result) # வெளியீடு: ['ஆப்பிள்', 'சேரி', 'தேங்காய்', 'வாழைப்பழம்']
1
2javascript function sortList(inputList, sortType = 'alphabetical', order = 'ascending', removeDuplicates = false) { let sortedList = [...inputList];
if (sortType === 'numerical') {
sortedList = sortedList.filter(x => !isNaN(parseFloat(x))).map(Number);
}
sortedList.sort((a, b) => {
if (sortType === 'numerical') {
return a - b;
}
return a.localeCompare(b);
});
if (removeDuplicates) {
sortedList = [...new Set(sortedList)];
}
if (order === 'descending') {
sortedList.reverse();
}
return sortedList;
}
function sortListToJSON(inputList, sortType = 'alphabetical', order = 'ascending', removeDuplicates = false) { const sortedList = sortList(inputList, sortType, order, removeDuplicates); return JSON.stringify(sortedList); }
// எடுத்துக்காட்டு பயன்பாடு const inputList = ['வாழைப்பழம்', 'ஆப்பிள்', 'சேரி', 'தேங்காய்', 'ஆப்பிள்']; const result = sortList(inputList, 'alphabetical', 'ascending', true); console.log(result); // வெளியீடு: ['ஆப்பிள்', 'சேரி', 'தேங்காய்', 'வாழைப்பழம்']
const jsonResult = sortListToJSON(inputList, 'alphabetical', 'ascending', true); console.log(jsonResult); // வெளியீடு: ["ஆப்பிள்","சேரி","தேங்காய்","வாழைப்பழம்"]
1
2java import java.util.*;
public class ListSorter {
public static List
if (sortType.equals("numerical")) {
sortedList.removeIf(s -> !s.matches("-?\\d+(\\.\\d+)?"));
sortedList.sort(Comparator.comparingDouble(Double::parseDouble));
} else {
sortedList.sort(String::compareTo);
}
if (removeDuplicates) {
sortedList = new ArrayList<>(new LinkedHashSet<>(sortedList));
}
if (order.equals("descending")) {
Collections.reverse(sortedList);
}
return sortedList;
}
public static void main(String[] args) {
List<String> inputList = Arrays.asList("வாழைப்பழம்", "ஆப்பிள்", "சேரி", "தேங்காய்", "ஆப்பிள்");
List<String> result = sortList(inputList, "alphabetical", "ascending", true);
System.out.println(result); // வெளியீடு: [ஆப்பிள், சேரி, தேங்காய், வாழைப்பழம்]
}
}
### பட்டியல் வரிசைப்படுத்தலின் நடைமுறை பயன்பாடுகள்
**தரவு பகுப்பாய்வு மற்றும் சுத்திகரிப்பு** இந்தக் கருவி மிகச் சிறப்பாகச் செயல்படும் இடம் ஆகும். நீங்கள் உங்கள் தரவுத்தளத்திலிருந்து 5,000 வாடிக்கையாளர் பதிவுகளை ஏற்றியுள்ளீர்கள் மற்றும் பல மடங்கு நகல் பதிவுகளைக் கண்டுபிடித்துள்ளீர்கள். கைமுறையாக மீள்பிரதிகளைப் பார்ப்பதற்குப் பதிலாக, நகல்கள் நீக்கப்பட்ட வரிசைப்படுத்தலை இயக்கவும்—நகல்கள் உடனடியாக மறைந்துவிடும்.
**மின்வணிகம் மற்றும் சரக்கு மேலாண்மை** குழுக்கள் இதைத் தொடர்ந்து பயன்படுத்துகின்றன. தயாரிப்பு SKU-கள் சரக்கெடுப்புக்காக வரிசைப்படுத்தப்பட வேண்டும். விலைகளை எண்மய வரிசைப்படுத்தி உங்கள் மிகக் குறைந்த மற்றும் அதிக லாப விகிதத்தைக் கண்டறிய வேண்டும். நான் பணிபுரிந்த ஒரு சில்லறை மேலாளர் வெவ்வேறு சந்தைகளுக்கான தயாரிப்பு ஊட்டங்களை ஒழுங்குபடுத்துவதற்காக வாரத்திற்கு 2-3 மணி நேரம் சேமிக்கிறார்.
(மற்ற பகுதிகளும் இதேபோல் மொழிபெயர்க்கப்பட்டுள்ளன)